如何编辑默认的git合并消息

时间:2016-01-25 11:40:28

标签: git git-merge

从版本1.7.10开始,我现在必须在合并上游提交时提供一条消息。

有没有办法编辑此邮件的默认内容?

每次合并时,我只是删除评论并保存。

我想永久删除该部分。

我不希望完全关闭消息功能 mergeoptions = --no-edit

2 个答案:

答案 0 :(得分:0)

  

每次合并时,我只是删除评论并保存。

您可以使用commit -m命令将任何消息作为提交消息传递 提交时Git不允许空消息。

commit.template

commit.template 配置变量。

  

commit.template

     

指定要用作新提交消息模板的文件   "〜/"扩展到$ HOME和" ~user /"的值到指定用户的主目录。

答案 1 :(得分:0)

在您的特定情况下,您说您要删除评论并保存。这是一个不必要的步骤 - 以#开头的行会自动从消息中排除:

$ git commit

  1 Commit title
  2 
  3 Some message content
  4 
  5 #A comment
  6 
  7 Some more message content
  8 
  9 # Please enter the commit message for your changes. Lines starting
 10 # with '#' will be ignored, and an empty message aborts the commit.
 11 # On branch master
 12 # Changes to be committed:
 13 #       new file:   b
 14 #

$ git log
commit ceb148a2c26236b0e72e6befa818bce83f252a9a
Author: Me
Date:   Fri Jan 29 07:27:03 2016 +0200

    Commit title

    Some message content

    Some more message content