当前位置:   article > 正文

as本地仓库更改_如何将源仓库的更改同步到fork仓库?

androidstudio 将当前仓库设置为fork

最近在GitHub是fork了一个官方的GraphQL项目,遇到了如何将fork的仓库与源仓库进行同步的问题,查完资料后,总结如下:

1.查看远程仓库

git remote -v

d7b2d8d25ca8dc5221cd7a864570e4e8.png

2.设置upstream上游仓库

git remote add upstream https://github.com/graphql/graphql.github.io.git

3. 再次查看远程仓库

git remote -v

cb54b4d5958202be895925738a2f2121.png

4. 同步上游源仓库的master分支更改到本地(非fork仓库)

git pull upstream master

5. 把本地代码推动到fork仓库的master分支

git push origin master

补充:

第4步骤也可以拆分成以下几步来完成:

  1. 4.1 git fetch upstream
  2. 4.2 git checkout master
  3. 4.3 git merge upstream/master

相反:如果需要将fork仓库的修改同步到源仓库,就需要提交pull request,如下所示:

75d1071e9bfe35e7e0813e8f890a6bc7.png
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/737753
推荐阅读
相关标签
  

闽ICP备14008679号