使用Git:将fork集成到另一个存储库中,同时保持它独立

时间:2012-02-27 20:21:07

标签: git fork

我有这个项目,我第一次使用github。我的问题是关于分叉。我的问题是我想要在github中看到这个代码,但是我也希望在我现有的项目中使用它并从那里开始工作。我是否下载文件然后将其集成到我的项目中

git add foldername/
git commit -m 'Added some awesome code from github'
git push -u origin master

或者有没有办法将其保留为fork,但在我的存储库中将其作为分支?或者我在这里说疯了吗?

1 个答案:

答案 0 :(得分:1)

你的解决方案将更接近subtree merge,如果这两个回购密切关联在一起并且现在可以在一个回购中发展,那就太棒了。

但是你想要回馈你的分叉,以便向原始项目提出拉回请求 正如评论中所说的那样,git submodules更合适,如this answer中所述: 对于具有不同历史和不同进度(提交)的两个不同文件集,您可以在主项目中引用您的fork作为子模块。