漂亮格式占位符之间的git空格



由于某种原因(这个原因(,我可能不得不运行这样的git命令:

git log --pretty=format:{"author":"%aE <%aD>"}

但它不起作用,我得到了这个错误信息:

fatal: ambiguous argument '<%aD>"}': unknown revision or path not inthe working tree.

但在空间中使用相同的命令效果良好:

git log --pretty=format:{"author":"%aE<%aD>"}

你知道如何解决这个问题,或者如何用另一个占位符"编程"插入一个空格吗?谢谢

由于没有引用--pretty的参数,因此必须转义空格,如:

git log --pretty=format:{"author":"%aE <%aD>"}

否则<%aD>"}将被解释为下一个参数。

编辑:或者试着引用整个论点,例如

git log --pretty="format:{"author":"%aE <%aD>"}"

第2版:cmd的转义符似乎是^,所以请尝试:

git log --pretty=format:{"author":"%aE^ <%aD>"}

相关内容

  • 没有找到相关文章

最新更新