给定一个包含内容的文件:
foo
bar
baz
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
bar
baz
当我编辑此文件成为
时foo
bar1
baz
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
foo
bar1
baz
(将bar
替换为bar1
s)
当我运行git add --patch
并编辑第一个大块
@@ -1,5 +1,5 @@
foo
-bar
+bar1
baz
foo
成为
@@ -1,5 +1,5 @@
foo
-bar
+bar2
baz
foo
(将+bar1
替换为+bar2
)
我收到以下错误
error: patch fragment without header at line 12: @@ -15,5 +15,5 @@ foo
Your edited hunk does not apply. Edit again (saying "no" discards!) [y/n]?
我不清楚为什么这个编辑会失败。
Git版本:2.17.0