gpt4 book ai didi

git - 如何使 "git diff"输出正常的diff格式(非统一,非上下文)?

转载 作者:IT王子 更新时间:2023-10-29 00:37:21 25 4
gpt4 key购买 nike

我希望 git diff 输出正常的、普通的旧差异输出(不是统一差异,也不是上下文差异)。

我想要这个:

$ diff file1 file2
2c2
< b
---
> B
4d3
< d
5a5
> f

我不想要统一输出:

$ diff -u file1 file2
--- file1 2012-07-04 07:57:48.000000000 -0700
+++ file2 2012-07-04 07:58:00.000000000 -0700
@@ -1,5 +1,5 @@
a
-b
+B
c
-d
e
+f

我不想要上下文输出:

$ diff -c file1 file2
*** file1 2012-07-04 07:57:48.000000000 -0700
--- file2 2012-07-04 07:58:00.000000000 -0700
***************
*** 1,5 ****
a
! b
c
- d
e
--- 1,5 ----
a
! B
c
e
+ f

我尝试了各种 git difftool --tool= args 但没有成功,而且我没有在 git diff --help 中找到任何相关内容

最佳答案

git difftool --extcmd=diff

或者,不提示:

git difftool --extcmd=diff --no-prompt

这是 git difftool 而不是 git diff 但它正在做我想做的事情。

关于git - 如何使 "git diff"输出正常的diff格式(非统一,非上下文)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11331582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com