如果我分叉一个仓库,以便我可以添加自己的更改,那么我是从本质上切断对原始仓库的任何新修改或更改,还是可以使用新更改并保留我的分叉版本? / p>
答案 0 :(得分:0)
您可以使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