本地仓库项目,同步更新远程分支的方法

经常遇到这一种情况,项目托管在本地的git服务器,但是需要关联远程git项目,做定制修改,但是又需要同步作者的bug fix,远程分支有修改,需要同步远程分支,使得本地代码与远程分支一致。

查看远程版本信息,只有本地仓库origin

git remote -v

这时候我们需要添加原作者的git url,git remote add upstream <原作者项目的URL>(上一步操作没有upstream,则需要添加uptream)

git fetch upstream 将远程分支同步到本地

git checkout master 检查本地代码变更

git merge upstream/master --allow-unrelated-histories 合并分支