如何自动将更新的上游合并到主题分支?

时间:2013-03-07 05:16:40

标签: git merge

场景是:

首先,分支A和B具有相同的提交历史记录,稍后A添加提交a,B添加提交b

  1. 在Git 1.7.0.4中,在分支A上运行git merge [--no-ff] B将自动生成合并提交,并将消息“Merge branch'B'合并到A”中
  2. 在Git 1.8.1.5中,在分支A上运行git merge [--no-ff] B打开我的编辑器,我必须手动添加/修改合并消息才能完成合并
  3. 当然,我可以将“-m”参数添加到'git merge'以避免调用编辑器,但这种方法有点烦人。

    有没有办法设置全局配置来自动生成合并提交?

    这是打开编辑器时显示的消息:

      

    请输入提交消息以解释为何需要此合并,特别是如果它将更新的上游合并到主题分支中。

1 个答案:

答案 0 :(得分:2)

git merge --no-edit B

GIT_MERGE_AUTOEDIT=no git merge B

这些都记录在git merge的{​​{3}}中。