Signed-off-by
行のデフォルト形式を変更する可能性はありますか?
デフォルトは次のとおりです。
Signed-off-by: user.name <user.email>
プロジェクトの中には、別の形式を必要とするものがあります。例:
Signed-off-by: user.name <user.email> (github: account_name)
max630のコメントのおかげで、私は簡単なフックを用意しました:
#!/bin/sh
NAME=`git config user.name`
EMAIL=`git config user.email`
GITHUB=`git config user.github`
if [ -z "$NAME" ]; then
echo "empty git config user.name"
exit 1
fi
if [ -z "$EMAIL" ]; then
echo "empty git config user.email"
exit 1
fi
if [ -z "$GITHUB" ]; then
echo "empty git config user.github"
exit 1
fi
git interpret-trailers --trailer \
"Signed-off-by: $NAME <$EMAIL> (github: $GITHUB)" \
--in-place "$1"
それを使用するには、上記のコードをファイルに入れてください:.git/hook/prepare-commit-msg
プロジェクト内。
また、このスクリプトで使用されるgit構成を追加する必要があります。これは、プロジェクトに対して行うことができます。
git config user.github "<user github login>"
またはグローバルに設定:
git config --global user.github "<user github login>"
構成アイテムuser.name
、user.email
そしておそらくあなたはすでに持っています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加