是否可以重新定位.gitignore文件?

时间:2017-06-12 13:38:57

标签: git gitignore

我在一个文件夹中有两个git存储库。我可以重新定位.git目录,并使用--git-dir=/path/to/.git--work-tree=/path/to/code处理这两个回购。但是,我找不到任何重定位.gitignore文件的选项,该文件当前位于存储库的根路径中,并且被两者考虑。我还考虑过使用-c <.gitignoreOptionWhichIDontKnow>="/path/to/.gitignore",但找不到任何重定位我的.gitignore文件的选项。

是否可以重新定位.gitignore文件?

1 个答案:

答案 0 :(得分:3)

the documentation for gitignore的概要提到了几个地点:

$HOME/.config/git/ignore, $GIT_DIR/info/exclude, .gitignore

第一个是全局用户相关的忽略文件,第二个是你正在寻找的,第三个是你抱怨的。如果我理解正确的话。

是的,您可以将.gitignore文件的内容重新定位到$GIT_DIR/info/exclude。它不是完全自由,但它确实将文件移出存储库的根目录。