默认情况下是否可以git diff
显示--name-only
输出(即无需明确键入--name-only
)?
我知道您可以使用git config
在某些git选项上设置默认值,但我无法弄清楚如何在命令行选项和配置选项之间进行映射。我依靠谷歌搜索已经完成它的其他人,但我没有看到任何人想要这个特定的默认设置。
答案 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