最近,在任何git pull
之後,git已經開始產生我的文本編輯器,並且要求提交合並提交消息。提交消息已經預填充,我只需保存並關閉窗口即可完成拉取操作。爲什麼git提示我提交後合併提交消息?
過去,它會默默地執行合併,並帶有標準提交消息(沿着Merge branch 'dev' of remote.com:/repo into dev
的行)。
我最近更新git到版本1.7.11.3(通過homebrew),但不能想到我可能已經做了什麼來改變這種行爲。這是一個設置,還是有其他方式回到原來的狀態?
非常好,謝謝你的信息。 – shanebonham 2012-07-31 17:42:37
感謝您的幫助。我不同意合併提交應該始終是描述性的。我查看這個的原因是因爲自動合併每當我拉我要求我解釋爲什麼合併是必要的,這很快就變得不合理,因爲它甚至在沒有任何變化時這樣做。 – Brian 2012-11-13 15:57:56
這也是避免這種行爲的有用資源:http://longair.net/blog/2009/04/16/git-fetch-and-merge/你應該避免'git pull';如果你只是想更新並且你認爲你沒有任何本地修改,就使用'git merge --ff-only';使用'git merge --no-ff',如果你真的試圖合併一個分支。 – Glyph 2013-04-24 22:00:29