这可能吗?如果我在不同的提交中分离时,我不必在git-add -i和git commit之间来回切换会很好。有一个更好的方法吗?或者我做错了什么?
答案 0 :(得分:3)
如git book所述,git commit
会话后仍需要简单git add --interactive
。
(有以下警告:
请记住不要运行'
git commit -a
',它会吹走你刚刚做出的所有细心的改变,只是提交一切 )
注意:也许git add -p( - patch)会更方便一些:
在索引和工作树之间以交互方式选择补丁,并将它们添加到索引中。这使用户有机会在将修改后的内容添加到索引之前查看差异。
这有效地运行add --interactive,但绕过初始命令菜单并直接跳转到patch子命令。