以下是要比较的两个文本文件:
1.txt:
one three four five
2.txt:
one two three four
以下是创建差异的命令(适用于 Windows):
git init
copy 1.txt temp
git add temp
copy 2.txt temp
git diff --minimal --word-diff
del temp
xrmdir /s /q ".git"
这是输出:
diff --git a/temp b/temp
index 555f964..d993b66 100644
--- a/temp
+++ b/temp
@@ -1 +1 @@
one {+two+} three four[-five-]
如果我们想通过查看 diff 来查看原始 1.txt,我们会看到
one three fourfive
(一到三之间有双空格,四到五之间没有空格)。
有没有办法(命令,我想)来解决这个问题,或者这是正常的吗?我错过了什么吗?
PS: git --version == 1.8.3.mysysgit.0