【问题标题】:Custom Git Commit Message Template自定义 Git 提交消息模板
【发布时间】:2015-10-30 15:40:51
【问题描述】:

如何制作自定义提交消息模板?

我想要类似的东西:

# Short (50 chars or fewer) summary of changes

# More detailed explanatory text

【问题讨论】:

    标签: git git-commit


    【解决方案1】:

    将以下内容添加到您的~/.gitconfig

    [commit]
      template = ~/.git-commit-message
    

    创建~/.git-commit-message 文件,内容如下:

    # Short (50 chars or fewer) summary of changes
    
    # More detailed explanatory text
    

    参考。 http://git-scm.com/docs/git-config中的commit.template

    【讨论】:

      【解决方案2】:

      创建自定义提交模板的价值在于,您可以在创建提交消息时使用它来提醒自己(或其他人)正确的格式和样式。

      您需要设置 3 个简单的步骤,以便在您(或其他人)使用以下方式提交时遵循相同的格式:git commit

      1) 您需要使用 git 命令添加编辑器 .exe 文件

      git config --global core.editor "your editor full path" (ex: C:/Windows/notepad.exe)

      注意:以管理员身份运行 git

      2) 现在将您的模板文本添加到一个文件中,并使用某个名称 .txt(例如:commit_template.txt)将其保存在您喜欢的位置(您可以将其保存在计算机的任何位置)

      您的自定义提交消息可能类似于

      Subject line (try to keep under 50 characters)
      
      Multi-line description of commit,
      
      feel free to be detailed.
      
      [Ticket: X]
      
      Resolves : #121, #12
      

      3) 通过添加以下命令将您的模板设置为默认和自定义提交模板:

      git config --global commit.template "path of txt file" (ex: D:/My Commit Template/commit_template.txt)

      如果您的团队有提交消息策略,那么在您的系统上放置该策略的模板并将 Git 配置为默认使用它可以帮助增加定期遵循该策略的机会。

      谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-16
        • 1970-01-01
        • 2011-12-18
        相关资源
        最近更新 更多