Git:编辑帅哥失败了(当文件有其他帅哥?)

时间:2018-05-09 17:01:26

标签: git

给定一个包含内容的文件:

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

0 个答案:

没有答案