gitlab或github下fork后如何同步源的新更新内容?

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

版权声明:本文为weixin_43517190原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。