首页 > 其他分享 >git创建版本库

git创建版本库

时间:2023-04-13 22:58:11浏览次数:38  
标签:Git -- 创建 命令 git 版本 config 目录

之前都是按照人家提供好的参考文档一步步使用git,发现基本没有报错,即使有报错,也能在文档中找到解决办法。但是,最近自己新装了个centos系统,想创建一个新的git版本库,发现居然出现了之前从来没有碰到过的问题。所以呢,在这篇文章中记录一下初始环境下git创建版本库的过程。

 

1.使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令:

git init

在当前目录下执行上诉命令,该命令执行完后会在当前目录生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。

当然也可以直接指定目录作为Git仓库:

git init socket

初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。

2.将文件纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交:

git add README     # 添加指定文件
git add .          # 添加所有文件
git commit -m '初始化项目版本'

正好碰到这次的主要问题:

*** Please tell me who you are.

Run

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'root@citta.(none)')

不知道我是谁?使用命令git config --list查看下git配置:

git config --list
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true

原来是没有配置git。所以,需要配置一些信息告诉git我们的身份,可以执行下面的命令来配置:

git config user.name citta
git config user.email [email protected]

然后,再去执行git commit命令就可以成功了。

标签:Git,--,创建,命令,git,版本,config,目录
From: https://www.cnblogs.com/citta/p/17316865.html

相关文章

  • Git之文件名乱码
    现象利用gitstatus查看待提交的文件,其中文件名中有中文,但是显示的中文字符是乱码乱码原因在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。解决方式设置git的**core.quotepath**选项为false,quotepath表示引用路径,加上–global表......
  • #yyds干货盘点#Git 技巧之高级配置用户信息
    众所周知,日常配置git用户信息的方式通常是:gitconfig--globaluser.name'用户名'gitconfig--globaluser.email'邮箱'全局方式配置,写入到 ~/.gitconfig文件中,这种方式显然只能设置最常用通用的用户信息,然后在需要部分仓库(如公司项目)需要特殊配置时,只能再通过下面的方式配置......
  • android: minSdkVersion、targetSdkVersion、CompileSdkVersion三个api版本号的区别
    一,minSdkVersion:   app可以安装的最低的api版本:   1,安装:googleplay和应用市场会根据用户的api版本,           判断用户是否可以看到你的app    2, 运行:在minSdkVersion指定版本的api上运行时,           ......
  • git--记录
       1、由于本地的git配置的用户名、密码与gitlabs上注册的用户名、密码不一致导致   2、当操作git命令时又没有弹框提示请输入用户名密码的提示框解决方案:1、进入到本地放库目录下,然后右击选择“GitBashHere”,输入如下指令,再次git操作时会让你重新输入用户名和密码再......
  • clickhouse创建一个表
    ###########删除某个clickhouse表droptabledb_center.QT_PLATE_VAL_INFO_EX_LYR ###########创建表CREATETABLEdb_center.QT_PLATE_VAL_INFO_EX_LYR(`PLATE_UNI_CODE`Int64,`END_DATE`DateTime,`PLATE_LYR`Nullable(Float64),`PLATE......
  • React 使用NPM创建项目
    React使用NPM创建项目虽然研究React已经有一段时间,但之前写Demo都是直接新建文件夹然后在里面写html和js,究其原因还是因为之前用不了NPM。现在终于是把NPM的问题解决了(从IDEA上copy了个代理的地址),这下才能算是真正的DEV环境。但有了NPM反而不知道怎么创建项......
  • vscode安装GitHub copliot后,不能启用,也不显示copilot图标
     这个问题可能是由于安装的GitHubCopilot版本与VSCode不兼容导致的。您可以尝试卸载当前的GitHubCopilot插件,然后重新安装一个较早的版本。如果这不起作用,您可以尝试在VSCode中打开命令面板(Ctrl+Shift+P),然后输入“GitHubCopilot:启用”以启用插件。如果您仍然无法解决问题,......
  • git常用命令汇总
    (文章目录)仓库#在当前目录新建一个Git代码库$gitinit#新建一个目录,将其初始化为Git代码库$gitinit[project-name]#下载一个项目和它的整个代码历史$gitclone[url]配置#显示当前的Git配置$gitconfig--list#编辑Git配置文件$gitconfig-e[--glob......
  • Java集成工作流审批机制,多个项目实际运用优化版本(干货)
    前言activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。一、项目形式springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作......
  • C#版本LINQ增强开源库
    LINQ对应的中文名称是:语言集成查询,是对一系列直接将查询功能集成到C#语言技术的统称,我们最常用的场景是,用于数据库的查询功能。在.Net中,本身对Objects也支持LINQ的扩展,但是对于一些特定的功能,就需要我们自己去扩展。所以,今天给大家推荐一个LINQ扩展库,主要是针对“LINQtoObject......