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-msgます.git/hooks/

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

すぐに機能しない場合は、実行可能ファイルを確認してください:run chmod +x .git/hooks/prepare-commit-msg

(このスクリプトはsed、「変更をコミットする」行までのすべての行を「#ステージング:」というテキストに置き換えるワンライナーです。)

于 2012-12-04T18:59:23.543 に答える
0

簡単に言えば、その部分だけです。

ただし、commit-msgフックを使用してcommitmsgを変更することはできます。

于 2012-12-04T18:38:51.720 に答える