簡體   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