是否可以更改部件:
# 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:
答案 0 :(得分:5)
是的,使用prepare-commit-msg
挂钩。这是.git/hooks/
中的一个脚本,它在Git生成的提交消息和在编辑器中打开的提交消息之间运行。
举个简单的例子,将以下文字复制到prepare-commit-msg
中名为.git/hooks/
的新文件中。
#!/bin/sh
sed -i '0,/# Changes to be committed:/c# Staged:' "$1"
如果您发现它不能立即起作用,请检查它的可执行文件:运行chmod +x .git/hooks/prepare-commit-msg
。
(该脚本是一个sed
单行代码,用“#Staged:”文本替换每行直到并包括“要提交的更改”行
答案 1 :(得分:0)
以一种简单的方式,只是那一部分,没有。
但是你可以使用commit-msg钩子来修改commit msg。