按 hunk 新增更改
你可以看到使用 patch 標誌進行提交的工作:
git add -p
要麼
git add --patch
這將開啟一個互動式提示,允許你檢視差異並讓你決定是否要包含它們。
Stage this hunk [y,n,q,a,d,/,s,e,?]?
- y 為下一次提交提供此塊
- n 不要為下次提交暫存這個大塊
- q 放棄; 不要把這個大塊頭或任何剩下的帥哥分開
- a 將這個大塊頭和所有後來的人都放在檔案中
- d 不要在檔案中放置這個大塊或任何後來的帥哥
- g 選擇一個大塊去
- / 搜尋與給定正規表示式匹配的塊
- j 離開這個大塊未定,看下一個未定的大塊頭
- J 離開這個大塊未定,看下一個大塊頭
- k 離開這個大塊未定,看到先前未定的大塊頭
- K 離開這個大塊未定,看看上一個大塊頭
- s 將當前的大塊頭分成了較小的帥哥
- e 手動編輯當前的大塊頭
- ? 列印厚片幫助
這樣可以輕鬆捕獲你不想提交的更改。
你也可以通過 git add --interactive
開啟這個並選擇 p
。