我刚刚将patch
应用于3个文件,可以在此处看到diff
:
任务是将patch
分成各种commit
,如评论,许可,重构等。
为此,我将使用git add -p
:
答案 0 :(得分:1)
您似乎在每一步都没有关注git add -p
+ git commit
。用n
说“不”意味着剩余的更改尚未上演。对于要在每次提交中显示的每种类型的更改,您需要重复git add -p
后跟git commit
。
然而,它似乎没有被应用!
这是设计的。这意味着你不希望在索引中。所以这些变化没有上演。提交时,它们不会成为该提交的一部分。您必须像上一次迭代一样重复该过程以获取/那些/。
一旦没有更多未完成的更改要提交,您就完成了git add -p
+ git commit
次迭代。
再一次,你对n
说“不”的帅哥将不会参与你对git commit
的提交。
可能需要了解git的升级(或索引)是如何工作的。