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

使用Git:将fork集成到另一个存储库中,同时保持其独立性,git,fork,Git,Fork,我有这个项目,我第一次使用github。我的问题是关于叉子的。我的问题是,我想在github中看到这段代码,但我也想在现有项目中使用它,并从那里开始使用这段代码。我是否下载文件,然后将其集成到我的项目中 git add foldername/ git commit -m 'Added some awesome code from github' git push -u origin master 或者有没有一种方法可以将其保留为fork,但将其作为存储库中的分支?或者我在这里说的是疯狂吗?您的

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

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

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

您的解决方案将更接近于,如果两个回购紧密联系在一起,现在可以在一个回购中发展,这将是非常好的

但是您希望为您的fork做出贡献,以便向原始项目提出一些拉回请求。
如评论中所述,三种方法更合适,如:
对于两组不同的文件,它们具有不同的历史记录和不同的发展速度(提交),您可以在主项目中将fork作为子模块引用