1.git 将本地项目关联到远程仓库
1.本地项目初始化
1 | git init |
2.关联远程仓库
1 | git remote add origin 你的远程仓库地址 |
3.查看是否成功
1 | git remote -v |
4.提交代码
1 | //先拉取 |
2.解决github配置ssh后仍需输入密码的问题
1,发生原因:在克隆自己仓库或者连接本地仓库与远程仓库时使用了https方式克隆。这样变会在你git push时要求输入用户名和密码。
1 git clone https://github.com/Name/project.git
2,解决方案:
①使用ssh方式克隆仓库
git clone git@github.com:Name/project.git
假如此时,你已经使用了https克隆仓库或者关联起来,就不必删除仓库重新克隆,只需将.git/config文件中的
url = https://github.com/Name/project.git
一行改为
url = git@github.com:Name/project.git
即可。
3.全局配置和单个仓库的用户名邮箱配置
Git全局配置和单个仓库的用户名邮箱配置
学习git的时候, 大家刚开始使用之前都配置了一个全局的用户名和邮箱
1 | git config --global user.name "github's Name" |
如果你公司的项目是放在自建的gitlab上面, 如果你不进行配置用户名和邮箱的话, 则会使用全局的, 这个时候是错误的, 正确的做法是针对公司的项目, 在项目根目录下进行单独配置
1 | git config user.name "gitlab's Name" |
git config –list查看当前配置, 在当前项目下面查看的配置是全局配置+当前项目的配置, 使用的时候会优先使用当前项目的配置
4.git版本回退
1 | 使用git log命令,查看分支提交历史,确认需要回退的版本 |
快捷命令:
1 | 回退上个版本:git reset --hard HEAD^ |