可能重复:
How can I change the default comments in the git commit message?
默认的git commit消息是:
# 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: file1
# modified: file2
#
这对我没问题。但默认情况下,我更愿意删除一些行:
# 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: file1
modified: file2
#
因此我不必每次都取消注释。 有可能吗?
由于
答案 0 :(得分:1)
此信息易于生成。不要在提交消息中包含此信息,因为它所能做的就是与提交中的实际更改不同步。相反,让git生成以后需要的信息。例如,git log --name-status
将显示修改了哪些文件。您甚至可以在alias
中设置.gitconfig
以使此类选项为默认值。这种方法应该为您提供所需的所有信息,同时避免可能的陷阱和违反git约定。