本地仓库项目,同步更新远程分支的方法
经常遇到这一种情况,项目托管在本地的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 合并分支