[英]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.