一、在远程创建好仓库,把自己的ssh公钥添加好
1.查看是否存在ssh密钥命令:cd ~/.ssh
2.创建新的ssh密钥:ssh-keygen -t rsa -C "xxx@xx.com"
密钥一般在C:\Users\用户名下的一个.ssh文件,里面的一堆就是了
二、本地操作:
1.在本地项目目录下git bush打开命令窗口,输入git init初始化本地仓库
2.git add . git commit 将代码保存到本地仓库
3.git remote add origin 仓库地址,用来与远程仓库建立连接(前提仓库已经添加了你的ssh公钥)
4.此时git push会提示使用命令 git push --set-upstream origin master
5.使用后报错提示先pull,执行 git pull origin master --allow-unrelated-histories
6.有冲突就解决冲突然后提交到本地仓库
7.再次git pull origin master --allow-unrelated-histories
8.再次git push --set-upstream origin master
以后再pull或者push只用git pull或者git push就可以了,
上面的--allow-unrelated-histories和--set-upstream origin master就是第一次这样使用,之后就可以简化命令了
三、修改了远程仓库的名称(地址)本地就不能往远程仓库提交了
1.用git remote -v会发现现在的远程连接的地址还是没有修改前的,这时候我们就要删掉这个连接重新建立新的连接
2.git remote rm origin删除掉
3.再次执行二中的步骤就行了
四、当你更换了远程仓库(比如gitee换到了github)
这时候你想把你的项目重新上传到github,但是项目关联的是你的gitee仓库,这时候:
如果你直接用命令git remote add origin+url来的话会有
,提示你已经建立过关联了,所以要把原来的删掉重新来
1.git remote rm origin删除掉
2.再次执行二中的步骤就行了