我有一个Java文件,以这样的方式结束:
}
}
我之前不小心删除了末尾的换行符,但直到今天提交时才收到Git-GUI的错误消息。
fatal: corrupt patch at line 36
我尝试添加缺失的换行符,但是Git似乎无法正确处理它:
添加换行符之前:
}
}
\ No newline at end of file
添加换行符后:
}
-}
\ No newline at end of file
+}
它仍然给我那个错误。
我尝试回滚更改并仅添加换行符而没有对文件进行其他更改,但也没有帮助。
编辑:添加两个甚至三个换行符也没有帮助。
编辑2:此错误仅在提交最后一块中的行时出现。
git apply
就可以正常工作了。 - sakisk