在zsh 27m“,为什么会出现?

时间:2012-08-06 00:41:08

标签: git shell zsh

手动运行命令:

git log --pretty=format:"%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s" --date=short

使用Bash

6bb9849 2012-08-05 My Name (HEAD, master) blah2
42b3a11 2012-08-05 My Name blah1

使用ZSH

27m" 6bb9849 2012-08-05 My Name (HEAD, master) blah2
42b3a11 2012-08-05 My Name blah1

27m“来自哪里使用ZSH?

很少有测试证实只有最顶层的提交显示 27m“

2 个答案:

答案 0 :(得分:1)

%是zsh中的特殊字符。您可能需要使用当前%%的{​​{1}}。

答案 1 :(得分:0)

处理相同事情的另一种方法是在%s之前加""使其成为%""s