我正在运行 Git 版本 2.18.0.windows.1 并尝试手动编辑大块头(这是我第一次搞砸这个)。我开始分裂一个更大的大块,这是两个大块中的第一个。我去编辑第一个大块如下......
老汉子:
@@ -1,8 +1,8 @@
Shopping List
-apples
-bananas
-yogurt
-milk
+red apples
+6 bananas
+vanilla yogurt
+2% milk
wheat bread
cereal
尝试编辑:
@@ -1,8 +1,8 @@
Shopping List
apples
-bananas
+6 bananas
yogurt
-milk
+2% milk
wheat bread
cereal
...但是当我保存并关闭我的文本编辑器(Atom)时,Git 给了我以下错误消息:
error: patch fragment without header at line 16: @@ -7,6 +7,6 @@
错误消息中的行号对应于我的第二个大块的行号,所以我猜测因为我在编辑第一个大块时更改了行号,所以它一定与第二个大块的行号搞砸了。奇怪的是,我正在学习课程,而讲师似乎没有问题。这是我正在运行的 Git 版本中的潜在错误还是我遗漏了什么?
注意:我确保每行前面都有适当的空格/+/-,并在编辑第一个大块时尝试修改行号,但无济于事。