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



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

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

或者有没有一种方法可以将其保留为fork,但在我的存储库中将其作为分支?还是我在这里说疯了?

您的解决方案将更接近子树合并,如果两个repo紧密连接在一起,并且现在可以在一个repo中发展,这将非常好。

但是,您希望贡献回您的fork,以便向原始项目发出一些pull请求
正如三位在评论中所说,git子模块更合适,如以下回答所述:
对于两组不同的文件,它们具有不同的历史和不同的演进(提交)速度,您可以将主项目中的fork作为子模块进行引用。

最新更新