最近,在任何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