git创建仓库
之前都是按照人家提供好的参考文档一步步使用git,发现基本没有报错,即使有报错,也能在文档中找到解决办法。但是,最近自己新装了个centos系统,想创建一个新的git版本库,发现居然出现了之前从来没有碰到过的问题。所以呢,在这篇文章中记录一下初始环境下git创建版本库的过程。
1.初始化仓库
使用 git init 命令来初始化一个 Git 仓库:
git init
在当前目录下执行上诉命令,该命令执行完后会在当前目录生成一个 .git 目录,该目录包含了资源的所有元数据,其他的目录保持不变。
当然也可以直接指定目录作为Git仓库:
git init socket
初始化后,会在 当前目录下创建 socket 目录,并且这个目录下会出现一个名为 .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 "you@example.com" 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 citta@gmail.com
然后,再去执行git commit命令就可以成功了。
3.将本地仓库上传到远程仓库
git remote add origin http://github.com/用户名/仓库名.git
git branch -M main git push -u origin main
在本地仓库执行上述命令可以将本地仓库与github远程仓库进行绑定。如果没有报错,则可以在github看到刚刚新建的仓库,说明上传成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律