我想知道是否有办法为 git 命令默认设置标志。具体来说,我想设置--abbrev-commit
标志以便在执行时git log
,我要执行git log --abbrev-commit
.
与问题不同“有没有办法为 git 命令默认设置一个标志?”,显然没有用于将 --abbrev-commit 添加到 git 日志的配置标志。此外,git 手册指出我无法创建别名:“为了避免脚本使用方面的混乱和麻烦,隐藏现有 git 命令的别名将被忽略”
我的第三个选择是发明一个新的别名,例如glog=log --abbrev-commit
在我的 .gitconfig 文件中。但我不想用新命令发明我自己的 DSL。
有没有其他方法可以实现这一目标abbrev-commit
默认设置标志?
从 git 版本 1.7.6 开始,git config 获得了一个 log.abbrevCommit 选项,可以将其设置为 true。因此,答案是至少升级到 1.7.6(撰写本文时当前版本为 1.7.11.4)并使用:
git config --global log.abbrevCommit true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)