Answers:
git
的diff比标准的unix功能更强大diff
。我经常想这样做,并且由于这个问题在Google上的排名很高,所以我希望这个答案能够显示出来。
这个问题:如何git diff --color-words
在Git仓库之外使用?
通过使用以下命令显示如何使用git来对文件中至少一个不在存储库中的文件进行区分--no-index
:
git diff --no-index file1.txt file2.txt
git跟踪哪个跟踪无关紧要-可以取消跟踪一个或两个跟踪跟踪,例如:
$ date > x
$ sleep 2
$ date > y
$ git diff --color-words --no-index x y
diff --git a/x b/y
index 6b10c7c..70f036c 100644
--- a/x
+++ a/y
@@ -1 + 1 @@
Wed Jun 10 10:57:45|10:57:47 EDT 2013
颜色无法在此处显示,因此在示例中我使用管道将更改分开。
.bashrc
文件(或者无论你使用):alias diff="git diff --no-index"
diff -u
将给git的diff提供相似的统一上下文输出。
git diff --word-diff
)也不允许使用diff这个好词。
只需使用diff命令:
diff file1.ext file2.ext
--patience
标志怎么办?您知道可以做到这一点的diff(1)吗?