git:我如何编辑`core.excludesFile`?

时间:2017-10-20 12:52:12

标签: git git-config

全局排除文件已在core.excludesFile中配置。

如何轻松编辑此文件?

1 个答案:

答案 0 :(得分:0)

它并不像听起来那么简单。

如果您已设置:

excludesFile = ~/.config/git/ignore

然后你遇到manually expanding the ~ character的问题,这并不像你希望的那么容易。

以下别名将为您带来魔力:

edit-global-excludes = !"bash -c 'f=$(git config core.excludesFile); \"$EDITOR\" \"${f/#\\~/$HOME}\"' #"

这相当于在shell提示符下键入:

$ bash -c 'f=$(git config core.excludesFile); "$EDITOR" "${f/#\~/$HOME}"' #