路径中有多个git存储库

路径中有多个git存储库,git,projects,Git,Projects,我得到了一个用git管理的项目(“myproject”)。在这个项目中还有另一个项目(“a_node_module”),也是用git管理的 myproject ├── .git ├── .gitignore └── node_modules └── a_node_module └── .git .gitignore文件包含: node_modules 这样可以吗,还是会引起冲突?(例如,混淆IDE) 我想这样做的原因是:它节省了很多时间,而主项目中需要节点模块,因此我

我得到了一个用git管理的项目(“myproject”)。在这个项目中还有另一个项目(“a_node_module”),也是用git管理的

myproject
├── .git
├── .gitignore
└── node_modules
    └── a_node_module
        └── .git
.gitignore文件包含:

node_modules
这样可以吗,还是会引起冲突?(例如,混淆IDE)


我想这样做的原因是:它节省了很多时间,而主项目中需要节点模块,因此我可以同时处理两个项目,并且不需要一直同步子项目。

Git不能包含内部项目,除非它的glink或子模块

它可能会导致错误

将子项目添加为子模块以避免此类冲突


只要内部存储库是:

  • git子模
  • 添加到外部存储库的“.gitignore”中

你不应该有问题

我一直在自己测试

  • git
    本身没有任何问题
通过IDE(PHPStorm),我可以打开这两个项目的文件,但功能如下

  • 向git添加新文件
  • 突出显示代码更改
  • 差异
  • 等等

仅对主项目的文件可用。

是否尝试过?如果是的话,你遇到了什么问题吗?我很快会尝试的-一个“是”和一个“否”就像没有答案