繁体   English   中英

Windows上的Git别名:如何转义双引号

[英]Git alias on Windows: How to escape double quotes

我在Windows 10 Pro机器上,我使用Cmder与Git版本2.15.0.windows.1

我想使用一些漂亮的选项为git log命令设置别名。 命令是:

log --pretty=format:"%C(yellow)%h%Cred%d %Creset%s%Cblue [%cn]" --decorate

当我尝试通过运行此命令设置别名时:

git config --global alias.ls "log --pretty=format:"%C(yellow)%h%Cred%d %Creset%s%Cblue [%cn]" --decorate"

它不起作用,别名未注册。 我怀疑是因为我在命令中也有双引号。

我也试过用单引号包装它' ,但这并不能工作。

如何在命令中转义那些双引号,以便别名注册?

对pretty = format字符串使用单引号。

git config --global alias.ls "log --pretty=format:'%C(yellow)%h%Cred%d %Creset%s%Cblue [%cn]' --decorate"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM