首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除git提交默认模板消息?

如何删除git提交默认模板消息?
EN

Stack Overflow用户
提问于 2019-05-03 10:30:17
回答 2查看 1.6K关注 0票数 2

如果要创建自定义的git提交模板,可以将路径添加到模板,如下所示:

代码语言:javascript
复制
[commit]
    template = ~/.gitmessage

但是它一直在我的提交模板默认模板的底部追加:

代码语言:javascript
复制
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
# modified:   lib/test.rb
#

配置上阅读时,它们还附加了默认模板。我知道它被注释掉了,但是无论如何,要删除它,它只显示我的自定义模板?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-03 11:08:16

commit.status设置为false

代码语言:javascript
复制
git config commit.status false

代码语言:javascript
复制
git -c commit.status=false commit
票数 4
EN

Stack Overflow用户

发布于 2019-05-03 11:19:10

您可以使用git挂钩更改默认模板!

默认情况下,您将有一个名为prepare-commit-msg.sample的git钩子,它为您提供了一些关于什么是可能的概念。您可以通过重命名文件来激活它:

代码语言:javascript
复制
 cp .git/hooks/prepare-commit-msg.sample .git/hooks/prepare-commit-msg

现在,如果您提交,“默认模板”将消失。请注意,git钩子存储在您的.git/hooks目录中,但是您不能轻松地将它们推送到远程。在吉特书中有很多关于这个主题的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55967993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档