git config diff.name-only?

时间:2015-07-31 18:38:36

标签: git git-diff git-config

默认情况下是否可以git diff显示--name-only输出(即无需明确键入--name-only)?

我知道您可以使用git config在某些git选项上设置默认值,但我无法弄清楚如何在命令行选项和配置选项之间进行映射。我依靠谷歌搜索已经完成它的其他人,但我没有看到任何人想要这个特定的默认设置。

2 个答案:

答案 0 :(得分:2)

根据GitConfig,配置变量中没有这样的选项,因此您只能使用Git Aliases

来实现此目的
git config --global alias.diffn 'diff --name-only'

或者在.gitconfig部分的[alias]下手动设置:

diffn = diff --name-only

我还建议查看dotfiles repos以获取有关别名的更多灵感,并.gitconfig

答案 1 :(得分:0)

您可以使用 bash别名

echo "alias gitdiffname='git diff --name-only'">>~/.profile

source ~/.profile

gitdiffname