我在文件夹 AAA 中有一个git存储库,然后在文件夹 BBB 中有另一个git存储库。
我需要做的是在 AAA 中创建一个新文件夹,我将复制 BBB 存储库,因此它将成为 AAA的子文件夹
结果应该是 AAA 存储库保持不变并排除 BBB 文件夹,而当我输入 BBB 文件夹时,它是一个新的它自己的存储库与 AAA 无关。
请你解释一下如何做到这一点?
据我了解,我可能会在 AAA 中创建子文件夹 BBB ,然后将其添加到.gitignore,然后在那里初始化一个新的repo?对?我该怎么办?谢谢!
答案 0 :(得分:2)
这是你需要做的绝对最低限度
git init AAA
cd AAA
echo BBB > .gitignore
git init BBB
对于大多数情况,submodules是更好的解决方案。但是,如果您希望存储库完全相互独立,这是一种方法。