小编Ale*_*lec的帖子

git diff --no-index 但有多个文件

我真的很喜欢 git diff 的输出格式,我git diff --no-index经常使用它来比较任意的非 git 相关文件。但据我所知,在使用 --no-index 时,您只能提供一对文件。我真的很希望能够将它传递多对,例如:

git diff --no-index a.new a.old b.new b.old
Run Code Online (Sandbox Code Playgroud)

并通过git diff在 repo 中运行获得那种输出:

diff --git a/a b/a
index e965047..ce01362 100644
--- a/a
+++ b/a
@@ -1 +1 @@
-Hello
+hello
diff --git a/b b/b
index 2b60207..dd7e1c6 100644
--- a/b
+++ b/b
@@ -1 +1 @@
-Goodbye
+goodbye
Run Code Online (Sandbox Code Playgroud)

有没有办法用 git diff 或类似的工具来做到这一点?

diff git command-line difftool

5
推荐指数
1
解决办法
5202
查看次数

标签 统计

command-line ×1

diff ×1

difftool ×1

git ×1