将git repo中的子目录转换为独立的git repo
我在Unfuddle上有一个git存储库。该回购协议包含多个项目,其中没有一个项目是由git单独跟踪的。我碰巧在其中一个项目上工作,但每次在我将提交的更改推送到我的项目之前,我都必须拉完整的repo,因为它是在版本控制下的整个项目集。 所以回购结构是这样的将git repo中的子目录转换为独立的git repo,git,version-control,unfuddle,Git,Version Control,Unfuddle,我在Unfuddle上有一个git存储库。该回购协议包含多个项目,其中没有一个项目是由git单独跟踪的。我碰巧在其中一个项目上工作,但每次在我将提交的更改推送到我的项目之前,我都必须拉完整的repo,因为它是在版本控制下的整个项目集。 所以回购结构是这样的 MainRepo Project A Project B Project C .git 项目A、B或C中都没有.git。假设我在项目C上工作,我可以单独使用它吗?。要做到这一点的步骤是什么 谢谢在为每个项目生成的新分支上使用
MainRepo
Project A
Project B
Project C
.git
项目A、B或C中都没有.git。假设我在项目C上工作,我可以单独使用它吗?。要做到这一点的步骤是什么
谢谢在为每个项目生成的新分支上使用过滤器分支。将这些内容保存到单独的repo中。答案的副本可能取决于您是想将更改提交回大型存储库,还是只想克隆原始项目的一小部分而不回头看