gitlab或github下,a开发者fork了b开发者的项目后,如果b开发人员更新代码后,a开发者如何获得更新?
1.给fork配置远程库,先查看远程状态
git remote -v
2.确定一个将被同步给 fork 远程的上游仓库
upstream后的地址是你即将同步的git地址
git remote add upstream http://gitlab-ee.product.co-mall:18080/cae-cms/puzhehei.git
再次查看状态确认是否配置成功。
git remote -v
3.开始同步fork
git fetch upstream
切换到本地主分支
git checkout master
把 upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容。
git merge upstream/master
如果想更新到 GitHub 的 fork 上,直接push就好了
git push origin master