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

是否可以重新定位.gitignore文件本身?,git,gitignore,Git,Gitignore,我在一个文件夹中有两个git存储库。我能够重新定位.git目录,并使用--git dir=/path/to/.git和--work tree=/path/to/code处理这两个repo。但是,我找不到任何选项来重新定位.gitignore文件,该文件当前位于存储库的根路径中,它们都会考虑该文件。我还考虑过使用-c=“/path/to/.gitignore”,但找不到任何选项来重新定位我的.gitignore文件 是否可以重新定位.gitignore文件?的概要提到了几个位置: $HOME/.c

我在一个文件夹中有两个git存储库。我能够重新定位
.git
目录,并使用
--git dir=/path/to/.git
--work tree=/path/to/code
处理这两个repo。但是,我找不到任何选项来重新定位
.gitignore
文件,该文件当前位于存储库的根路径中,它们都会考虑该文件。我还考虑过使用
-c=“/path/to/.gitignore”
,但找不到任何选项来重新定位我的.gitignore文件

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

的概要提到了几个位置:

$HOME/.config/git/ignore, $GIT_DIR/info/exclude, .gitignore
第一个是依赖于全局用户的忽略文件,第二个是您正在查找的文件,第三个是您正在抱怨的文件。如果我理解正确的话

因此,可以将
.gitignore
文件的内容重新定位到
$GIT\u DIR/info/exclude
。这不是完全的自由,但它确实将文件从存储库的根目录中移出。

的概要提到了几个位置:

$HOME/.config/git/ignore, $GIT_DIR/info/exclude, .gitignore
第一个是依赖于全局用户的忽略文件,第二个是您正在查找的文件,第三个是您正在抱怨的文件。如果我理解正确的话


因此,可以将
.gitignore
文件的内容重新定位到
$GIT\u DIR/info/exclude
。这不是完全的自由,但它会将文件移出存储库的根目录。

Hmmm。。。。我已经阅读了文档,完全忽略了GIT_DIR的变体,因为亚里士多德·帕格尔茨(Aristotle Pagaltzis)对自己答案的评论()。不过,这是我一直在寻找的,谢谢:)嗯。。。。我已经阅读了文档,完全忽略了GIT_DIR的变体,因为亚里士多德·帕格尔茨(Aristotle Pagaltzis)对自己答案的评论()。不过,这正是我一直在寻找的,谢谢:)