2012-03-22 4 views
0

可能性の重複:
How can I change the default comments in the git commit message?git:デフォルトのコミットメッセージテキストのコメントを解除するには?

デフォルトのgitのコミットメッセージは次のとおりです。私にとっては大丈夫です

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

ので、私は彼らにその都度のコメントを解除する必要はありません。 可能ですか?

ありがとうございました

+4

なぜコミットメッセージに変更されたファイルのリストが必要ですか?それは完全に冗長です。 –

+0

これは重複する質問ではありません。ポスターは変更されたファイルのリストをコミットメッセージに含めることを特に望んでいますが、他の質問にはまったく言及されていません。 – amcnabb

答えて

1

この情報は簡単に生成できます。コミットメッセージにはこの情報を含めないでください。できることはコミットの実際の変更と同期が取れないからです。代わりに、後で必要な情報をgitで生成します。たとえば、git log --name-statusは、変更されたファイルを示します。 .gitconfigaliasを設定して、そのようなオプションをデフォルトにすることもできます。このアプローチは、可能な落とし穴やgit規則の違反を避けながら、必要なすべての情報を提供する必要があります。

関連する問題