我想知道是否有一种方法可以默认设置git命令的标志。具体来说,我想设置--abbrev-commit
标志,以便在执行git log
时,会执行git log --abbrev-commit
。
与问题“is there any way to set a flag by default for a git command?”不同,显然没有配置标志可用于将--abbrev-commit添加到git log中。此外,git手册指出,我不能创建一个别名:“为避免脚本使用时出现混淆和麻烦,忽略隐藏现有git命令的别名”
我的第三个选项是在我的.gitconfig文件中发明一个新的别名,如glog=log --abbrev-commit
。但我不想发明自己的DSL和新命令。
是否有另一种方法可以实现默认设置abbrev-commit
标志?
git
的shell包装器[1][2])。我希望Git在.gitconfig中提供一个选项,以将命令指向别名。或者,一个新的配置类别/组“prepend”,在其中可以定义类似于prepend.log = "--stat --find-renames --stat-count=5"; prepend.diff = "blahblahblah"
的内容。 - PotatoFarmer