现有代码与远程新仓库合并

315 阅读1分钟

已有本地仓库与新建远程仓库的连接

1. 给本地仓库新增一个远程仓库

git remote add origin(远程仓库名称) git@gitee.com:myname/projectname.git(远程仓库地址)

2. pull 远程仓库代码

git pull origin master
git branch --set-upstream-to=origin/<branch> master
# 以上两种方式均可。

3. 遇到的问题

本地仓库和远程仓库是两个不同的项目,代码一定是有冲突的。不论是使用 git push还是git pull都是不成功的。其中使用git pull时会提示fatal: refusing to merge unrelated histories。解决问题的方法如下:

git pull origin master --allow-unrelated-histories

这样就可pull远程代码,然后再push本地代码即可。