git是否允许(即,是否存在有效用例)子文件夹中的.git/
文件夹?
或.git/
文件夹应该只在一个地方而且在项目的根位置?
答案 0 :(得分:1)
通常,.git
文件夹应仅位于项目的根位置(按设计)。但是,存储库可能设置为使用git submodules,这可能导致子目录具有自己的.git
文件夹。
答案 1 :(得分:0)
在项目的根目录下有一个唯一的.git目录是一种方便。 .git目录可以在项目的任何位置(甚至在外部),也可以通过设置GIT_DIR环境变量来修改。但是如果你考虑将它放在你项目的一个子目录中,那么不情愿地删除它是非常简单的,如果它是项目的根源则更难做到。