1

是否可以更改零件:

# 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:

说:

# Staged:
4

2 回答 2

5

是的,使用prepare-commit-msg钩子。这是一个脚本,.git/hooks/在 Git 生成提交消息和在编辑器中打开提交消息之间运行。

作为一个简单的示例,将以下文本复制到一个名为prepare-commit-msgin的新文件中.git/hooks/

#!/bin/sh
sed -i '0,/# Changes to be committed:/c# Staged:' "$1"

如果您发现它不能立即工作,请检查它的可执行性:运行chmod +x .git/hooks/prepare-commit-msg

(该脚本是一个sed单行代码,用文本“# Staged:”替换每一行,包括“要提交的更改”行)

于 2012-12-04T18:59:23.543 回答
0

以一种简单的方式,只是那部分,不。

但是您可以使用 commit-msg 挂钩来修改提交消息。

于 2012-12-04T18:38:51.720 回答