我刚刚应用了patch
3 个文件,它们diff
可以在这里看到:
任务是将spatch
分成不同commit
的 s,如注释、许可证、重构等。
为此,我将使用git add -p
:
第一个大块头是许可证
main.c
,微不足道,我按y
。第二块
stack.c
包含一大块许可证,然后是两块评论。我s
分裂然后y
n
n
我将在剩下的时间里继续这样做
git add -p
。
但是,它看起来像没有n
应用!
为了证实我的怀疑,我会git add -p
再次做一个新鲜的,这次我将使用e
,这将成为this。
git
然后输出fatal: corrupt patch at line 50
. 所以基本上我s
并n
试图不上演某些大块头,但最终放弃了这些移除。
+
-
与(您必须用空格替换该行)不同,应该毫无问题地删除行,对吗?我究竟做错了什么?