我使用Git创建了一个Python项目,因此我使用git init创建了一个.git文件夹。 然后,我将该项目移到了包含另一个.git的新工作区中。 当我在此工作空间中提交更改时,原始项目也会更改。
我该怎么办?
谢谢
答案 0 :(得分:0)
git仓库的根目录是包含.git
目录 1 的目录,因此您要为其单独的存储库 共享的两个项目不能共享根目录目录。
如果您的目标是将这两个项目组合到一个“超级项目”中,则可以为这两个项目创建一个新的父目录,例如:
super-project
├── sub-project1
│ ├── .git
│ (all the files of project 1)
│
└── sub-project2
├── .git
(all the files of project 2)
许多IDE将遵守此设置。例如,用于Python的JetBrains IDE PyCharm可以处理您的项目包含两个具有独立源代码控制的部分。
1 git的高级用法不正确。无论如何,需要单独存储库的项目仍无法共享根目录。