最近,在任何 git pull
之后,git 已经开始生成我的文本编辑器,并要求 merge 提交消息。提交消息已预先填充,我只需保存并关闭窗口即可完成 pull 。
在过去,它会静默地进行 merge ,使用标准的提交消息(沿着 Merge branch 'dev' of remote.com:/repo into dev
的行)。
我最近将 git 更新到版本 1.7.11.3(通过自制软件),但想不出我还可以做些什么来改变这种行为。这是一种设置,还是有其他方法可以恢复到原来的状态?
最佳答案
在 git 1.7.10 中,git 开发人员认为 merge 提交太容易了。如 this blog post, 中所述强制交互式提交消息行为应该使这些提交消息更加详细,并且可以减少不必要 merge 的总体频率。
您可以使用 --no-edit
标志来避免这种行为,但是,最好不要这样做。 merge 提交,就像对历史的任何提交一样,应该被很好地构造。您的历史应该只是有用的。
关于git - 为什么 git 提示我输入 pull 后 merge 提交消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11744081/