【发布时间】:2021-06-15 16:32:56
【问题描述】:
我想创建一个批处理文件来初始化我的.gitconfig 文件中的所有键/值。
我在尝试从 cmd 设置以下部分时遇到问题:
[mergetool "p4merge"]
cmd = p4merge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
我试过了:
git config --global mergetool.p4merge.cmd "p4merge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\""
但结果是:
[mergetool "p4merge"]
cmd = p4merge \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
我应该如何从 cmd 中转义双引号?
【问题讨论】:
-
您是从 cmd.exe 还是 git bash 尝试的?
-
我从 cmd 运行它
-
尝试使用单引号的其他选项,看看是否效果更好。
-
带单引号的选项在 windows cmd 中不起作用:(