我想显示由给定提交添加的行,并且仅显示 。
我使用git show
设法通过--format=""
除去元数据,并通过-U0
除去上下文差异线。例如,
git show -U0 --format="" 8d7d85c99 -- XXXX
diff --git a/XXXX b/XXXX
index 9005466e8..d519c27fb 100644
--- a/XXXX
+++ b/XXXX
@@ -5 +5 @@
- "version": "8",
+ "version": "9",
@@ -62 +62 @@
- "version": "6",
+ "version": "7",
理想情况下,我希望输出显示仅 行。例如,
+ "version": "9",
+ "version": "7",
我知道我可以使用awk
或sed
之类的东西来实现这一目标,但我想知道是否有可能仅使用git
来做到这一点。