由于某种原因(这个原因(,我可能不得不运行这样的git命令:
git log --pretty=format:{"author":"%aE <%aD>"}
但它不起作用,我得到了这个错误信息:
fatal: ambiguous argument '<%aD>"}': unknown revision or path not in
the 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>"}