我有一个由不同项目组成的git存储库。在存储库中我有各个项目,如SAP,REST,BANK,Help,Angular。
每当我需要提取单个项目的代码时,我从整个存储库中获取代码,并且从git的行为中也是有意义的。有没有替代方法来获取单个项目代码并将其再次推送到存储库?
答案 0 :(得分:1)
最简单的方法似乎是每个项目都有一个回购。
Submodules可能是另一种选择。你可以:
这种方法可以让你保留当前的文件系统。然而,关于Git用户说子模块难以使用的情况并不罕见。
答案 1 :(得分:0)
您应该使用多个存储库。周期。
如果您对此感到顽固,那么您可以做的是将每个单独的项目移动到存储库中的单独分支中。然后,当你想要处理另一个项目时,你只需将头转到另一个分支。
但是,修改文件后将无法执行此操作。您必须在切换分支之前暂存和提交它们。
所以,我强烈建议使用多个存储库。
干杯:)