【发布时间】:2018-10-28 17:45:03
【问题描述】:
我将问题简化为最低限度。 linux下的git命令是这样的:
git log --pretty=format:{"commit":"%H"}
给了我一个有效的 json 元素,比如:
{"commit":"20cafdecc9898113ac6215ae70cd7622dc2cae3b"}
在 windows 下我获得了一个无效的 json 元素,因为在某种程度上 windows 似乎删除了双引号元素并且我获得了:
{commit:20cafdecc9898113ac6215ae70cd7622dc2cae3b}
你知道为什么吗,或者我该如何解决它使其在两个操作系统下都可以工作? 谢谢!
【问题讨论】: