git diff --numstat在Windows和Ubuntu上的格式不同

时间:2019-01-17 21:11:29

标签: git

当我在Windows(git 2.20.1.windows.1)上运行以下命令时:

git diff --numstat "F:\diffs\base" "F:\diffs\diff"

我得到:

264     348     "F:\\diffs\\base/a.dasm" => "F:\\diffs\\diff/a.dasm"

我用来获取更改文件的路径。

但是当我在ubuntu 18.04(git 2.20.1)上运行相同的命令时:

git diff --numstat  /home/diffs/base /home/diffs/diff

我得到:

264     348     /home/diffs/{base => diff}/a.dasm

使用这样的语法{base => diff}。

因此,当我解析它时,我需要检查操作系统并针对Windows和Ubuntu进行不同的操作。

有人知道如何在两个操作系统上为git diff --numstat获得相同的输出吗?

谢谢。

0 个答案:

没有答案