4
這可能嗎?如果我不需要在將gunk分解成不同的提交時在git-add -i和git commit之間來回切換,那將會很好。有一個更好的方法嗎?或者我做錯了什麼?從git add -i內提交hunks?
這可能嗎?如果我不需要在將gunk分解成不同的提交時在git-add -i和git commit之間來回切換,那將會很好。有一個更好的方法嗎?或者我做錯了什麼?從git add -i內提交hunks?
如git book中所述,在git add --interactive
會話之後仍然需要簡單的git commit
。
(用下面的警告:
切記不要運行「
git commit -a
」,這將吹走所有你剛纔所做的精心修改,只需提交一切 )
注:也許git add -p(--patch)會更方便一些:
在索引和工作樹之間交互選擇補丁塊並將它們添加到索引。這使用戶有機會在將修改後的內容添加到索引之前查看差異。
這有效地運行加 - 交互,但繞過初始命令菜單,並直接跳轉到補丁子命令。