我想忽略几个.git存储库中的路径,但是我不想进行此全局配置。说我有这个:
projects/
foo/
.git/
conf/
bar/
.git/
conf/
baz/
.git/
conf/
对于项目中的所有项目/我想忽略对conf文件夹的任何更改。有没有办法做到这一点
$ git config
因为这是一项工作,并且我与其他开发人员共享东西,所以我不想在每个项目中修改.gitignore文件。我只需要本地设置。
答案 0 :(得分:1)
根据gitignore手动Git搜索
中的模式.gitignore
个文件,$GIT_DIR/info/exclude
(本地,未提交)git config core.excludesFile
指向的文件(其中$XDG_CONFIG_HOME/git/ignore
是XDG变量的默认值,~/.config
是XDG变量的默认值)。因此,最简单的方法将是~/.config/git/ignore
中的全局文件,只要不影响其他git存储库即可。否则,您可以使用$GIT_DIR/info/exclude
,但必须分别配置每个存储库。