美文网首页GitHub上有趣的资源
同步 Github fork 的仓库

同步 Github fork 的仓库

作者: 慕久久 | 来源:发表于2018-05-18 13:48 被阅读11次

最近在做掘金的翻译~,当时 fork 了掘金的翻译,每次申请翻译以后,却无法更新自己的仓库,就很麻烦,所有这次找到了解决方法,特地记录一下,方便使用。

把对方项目 fetch 到本地,通过命令行的方式 merge 到本地仓库

提示:跟对方仓库同步代码之前,必须配置过 remote,指向对方仓库

git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
  • 打开命令行工具

  • 切换当前工作路径至你的本地工程

  • 从对方仓库库获取到分支,及相关的提交信息,它们将被保存在本地的 upstream/master 分支

    git fetch upstream
    
  • 切换到本地的 master 分支

    # Switched to branch 'master'
    git checkout master
    
  • 把 upstream/master 分支合并到本地的 master 分支,本地的 master 分支便跟对方仓库保持同步了,并且没有丢失你本地的修改。

    git merge upstream/master
    

相关文章

网友评论

    本文标题:同步 Github fork 的仓库

    本文链接:https://www.haomeiwen.com/subject/dvrgdftx.html