我可以使分叉的 github 存储库从原始版本中保持最新吗? [复制]
Posted
技术标签:
【中文标题】我可以使分叉的 github 存储库从原始版本中保持最新吗? [复制]【英文标题】:Can I keep a forked github repo up to date from original? [duplicate] 【发布时间】:2019-01-13 19:37:56 【问题描述】:如果我 fork 一个 repo 以便我可以添加自己的更改,我是否基本上将自己与原始 repo 的任何新修改或更改隔离开来,或者我可以使用新更改更新我的分叉版本,同时保留我的?
【问题讨论】:
【参考方案1】:你可以让你的 fork 保持同步,并将你的更改保持在另一个分支中,从 GitHub 上查看关于Syncing a fork 的码头,基本上你需要configure a remote to fork:
$ git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
$ git fetch upstream
$ git checkout master
$ git merge upstream/master
强制您本地的master
分支像upstream/master
:
$ git checkout master
$ git reset --hard upstream/master
让您的遥控器保持更新:
$ git push origin master --force
【讨论】:
以上是关于我可以使分叉的 github 存储库从原始版本中保持最新吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
将原始 GitHub 存储库中的新更新拉入分叉的 GitHub 存储库