コミット メッセージに git のブランチ名をハッシュとして自動的に追加する Bash スクリプトに関する支援が必要です。
ベストアンサー1
commit-msg
例として私のスクリプトを以下に示します。
#!/bin/sh
#
# Automatically adds branch name and branch description to every commit message.
#
NAME=$(git branch | grep '*' | sed 's/* //')
DESCRIPTION=$(git config branch."$NAME".description)
echo "$NAME"': '$(cat "$1") > "$1"
if [ -n "$DESCRIPTION" ]
then
echo "" >> "$1"
echo $DESCRIPTION >> "$1"
fi
次のコミット メッセージを作成します。
[branch_name]: [original_message]
[branch_description]
問題番号を として使用しbranch_name
、問題の説明をbranch_description
usinggit branch --edit-description [branch_name]
コマンドに配置します。
ブランチの説明の詳細については、こちらをご覧ください質疑応答。
コード例は次の場所に保存されています要旨。