.git /文件夹是否应该位于项目的根位置?

时间:2017-07-06 16:53:52

标签: git

git是否允许(即,是否存在有效用例)子文件夹中的.git/文件夹?

.git/文件夹应该只在一个地方而且在项目的根位置?

2 个答案:

答案 0 :(得分:1)

通常,.git文件夹应仅位于项目的根位置(按设计)。但是,存储库可能设置为使用git submodules,这可能导致子目录具有自己的.git文件夹。

答案 1 :(得分:0)

在项目的根目录下有一个唯一的.git目录是一种方便。 .git目录可以在项目的任何位置(甚至在外部),也可以通过设置GIT_DIR环境变量来修改。但是如果你考虑将它放在你项目的一个子目录中,那么不情愿地删除它是非常简单的,如果它是项目的根源则更难做到。