首页 > 解决方案 > 使用详细和消息标志的 git commit 不起作用

问题描述

我有一个在生成 git 提交的构建管道中运行的脚本。

我希望在没有提示的情况下修复提交消息,并且提交也很冗长。

当我使用这种格式的命令时,提交并不冗长:

git commit -v -m 'commit message' git commit --verbose -m 'commit message'

构建这个的正确正确方法是什么,以便我可以将提交消息提供给一行中的详细提交?

标签: git

解决方案


git commit -v表示“打开编辑器以输入提交消息并在编辑的文本中显示差异”。

git commit -m message意思是“不要打开编辑器,只使用提供的提交信息”。

这些选项不兼容,一起使用它们没有意义。


推荐阅读