我应该在项目源文件夹内还是上层目录创建Git仓库?
例如:
方法1
方法二(在项目文件夹下)
例如:
方法1
.git
project
project\foo.c
project\bar.c
方法二(在项目文件夹下)
.git
foo.c
bar.c
.git
project
project\foo.c
project\bar.c
.git
foo.c
bar.c
.git
。第二个。然而,有些人更喜欢将源代码放在src
目录中。当您的项目变得更加复杂并且必须包含文档、测试时(您会将它们放在项目目录中,紧挨着src
)这是非常有用的。
2) 当源代码的父文件夹非常混乱,或者你发现.gitignore你的IDE项目文件和执行文件夹太麻烦时。我的文件夹从来不会乱,而且.gitgnore也不难,所以理由(1)基本上是我唯一的理由。
没有错误的方法,正确的方法只是适合你的风格或项目需求。
你应该将 Git 仓库放在最深的可能级别,即包含你想要用 Git 管理的文件和目录的父级目录。
因此,在你的例子中,应该选择方法 2。