我的git工作流是編輯一些文件,根據需要添加更改(通常使用add -p
),然後git commit -v
查看VIM中的更改,然後編寫消息並提交它,如果我很高興,或者如果我認爲它仍然需要工作,退出編輯器而不保存消息。git,合併後不要這麼容易
但隨着合併,通常它:1. git的合併,二化解矛盾,3 git add
文件清除衝突結束後...
然後在這一點上,我盡我平時git commit -v
檢查更改,如果我認爲我仍然需要一些工作,只要退出編輯器而不保存提交消息,仍然會使用默認的「合併提交123455」提交它。
我該如何阻止這種情況?我不想讓我犯錯的錯誤。這簡直讓我瘋狂:/
我想現在的問題是,你爲什麼試圖合併未準備合併的工作? – Makoto
我更喜歡用'git diff --cached'而不是'git commit -v'來檢查潛在提交,但爲了避免使用默認消息提交合並,您可以切換到「刪除整個提交文本放棄承諾「。 – torek
我同意@Makoto在合併之前首先查看您的代碼。 GIT MERGE將始終導致描述合併操作的提交。如果你想要,你可以從一個分支創建補丁,並將其應用於另一個分支。檢查你的代碼,然後提交! – manishrw