是否可以防止 git 在父目录中搜索.git
文件夹?我.git
在我的用户根目录中有一个备份/分支我的配置文件,但这会产生不良后果,即所有没有自己的.git
文件夹的子目录似乎都是用户根目录的子目录。
问问题
332 次
3 回答
6
试着把它放在你的 .bashrc 中:
export GIT_CEILING_DIRECTORIES='/home/keflavich'
如果您在 /home/keflavich 的子目录中,则 /home/keflavich 中的 .git 内容将不可见。但是如果你在 /home/keflavich,它会是可见的,我认为这就是你想要的。
于 2014-06-15T22:06:23.227 回答
1
您可以添加.gitignore
忽略所有内容的 a (即其内容只是*
)。这样,除非您明确告诉 Git 这样做,否则 Git 将不会跟踪或识别任何内容,即使用git add -f filename
.
于 2012-12-26T21:40:45.363 回答
0
您可以使用.gitignore
该行来忽略所有子文件夹
/*/
(即正斜杠、星号、正斜杠)第一个斜杠表示它是指 repo 的根,星号表示“任何名称”,尾部斜杠表示“仅目录”。
您确实要跟踪的任何目录,都可以使用git add -f
.
另请参见.gitignore
和的手册页git add
。
于 2012-12-26T21:44:54.540 回答