【发布时间】:2021-03-12 09:48:27
【问题描述】:
我的 git 工作流程是这样的:
git add .
git commit
git push
我想知道是否有 git 命令可以让我接受自动生成的提交消息(当然是在删除 # 之后)。我找到的最接近的答案是this,但它给了我错误:
Aborting commit due to empty commit message.
我可能可以将 .gitconfig 中的编辑器更改为完成此操作的 python 脚本,但我不想这样做,因为这将是系统范围的更改。
【问题讨论】:
-
链接问题中的解决方案与
prepare-commit-msghook 结合使用可能有效。 -
你还有一个 .git/config that is local your repo.
-
@GinoMempin 谢谢,但有同样的缺点,有时我想使用自动生成的消息,有时我想编辑它。理想情况下,我想制作两个将不同标志传递给 git 的脚本
-
git add .+git commit的默认自动生成提交消息是一个空行,后跟 cmets "请输入提交消息以进行更改。... " 然后 "在分支上......您的分支是最新的......" 然后是 "*要提交的更改" 列表。您想自动删除评论标记并自动接受吗?或者这是否包括变基或合并后的git add .? -
默认的提交信息是never。它要么是中性的(无用的),要么是非常糟糕的。因此,您可以将其替换为固定的、无用的提交消息。不过,最好输入实际信息。
标签: git commit-message