标签: github
我已克隆的GitHub上有一个现有的开源项目,比如A。我有一些要求需要修改这个开源项目的一些功能。所以,我正在考虑使用最新的A代码创建一个新的Git存储库,并将所有更改提交到这个新的存储库,比如B.
但是,如果A中有任何新的更改,我想将它们与我的项目B合并。(我不想将我的更改提交给A)。
我从未使用过GitHub(仅使用过SVN)。这样做的最佳方式是什么?
答案 0 :(得分:0)
您需要的是remote。在分叉项目并在本地克隆它之后,您可以使用以下命令将原始文件添加为远程:
remote
git remote add myremote https://github.com/user/original_repo
之后,您可以通过运行
git pull myremote master
您当然可以拉除master以外的任何分支。推动类似。
master
您还可以通过以下命令之一查看所有遥控器的列表:
git remote show git remote -v
可以找到完整的文档here,一个很棒的教程是here