我有我的git别名
lds = log --pretty=format:"%C(yellow)%h\\ %ad%C(auto)%d\\ %C(reset)%s%C(blue)\\ [%an]" --date=short --decorate
(仅显示格式正确的单行日志)
我想使用dim bold
等颜色修改器,但是当我向颜色添加修改器时,却出现了奇怪的错误fatal: option '--date=short' must come before non-option arguments
我什至试图将选项移到别名的开头:
lds = log --date=short --decorate --pretty=format:"%C(yellow)%h\\ %ad%C(auto)%d\\ %C(reset)%s%C(blue bold)\\ [%an]"
错误消失了,但是现在输出为空。有什么想法吗?
答案 0 :(得分:0)
我以某种方式发现原因是我的报价。我使用"
,这会导致错误。如果我用单引号'
编写别名,则可以正常使用。另外我还需要从别名中删除斜杠。
lds = log --pretty=format:'%C(yellow)%h %ad%C(auto)%d %C(reset)%s%C(blue bold) [%an]' --date=short --decorate