私はさまざまなgitのアイデンティティを扱いますが、時にはそれらを混ぜ合わせることもあるので、コミットするときにこの情報を表示する方法はありますか?コミット時にコミットを表示する
変更されたファイルの一覧に沿っています。
私はさまざまなgitのアイデンティティを扱いますが、時にはそれらを混ぜ合わせることもあるので、コミットするときにこの情報を表示する方法はありますか?コミット時にコミットを表示する
変更されたファイルの一覧に沿っています。
前に述べたように、あなたは、このような内容で.git/hooks/prepare-commit-message
Gitのフックを使用することができます。
WHOAMI="# $(git config user.name) <$(git config user.email)>"
echo "$WHOAMI" >> "$1"
これは、プリフォーマットされたメッセージをコミット、行の最後に、追加
# username <[email protected]>
参照してください。詳細および例については、man githooks
および.git/hooks/prepare-commit-msg.sample
を参照してください。
どのようにIDを切り替えるのですか?別のリポジトリを使用している場合は、それぞれ.git/config
ファイルにuser.name
とuser.email
を設定しても問題ありません。
それ以外の場合は、マーカーを含むファイルにcommit.template
オプションを設定して、.git/hooks/prepare-commit-message
hookを変更してファイルを編集し、ユーザー名/電子メールを挿入することができます。
私はいくつかのマシンを持っていますが、設定が異なっていて、いくつかのリポジトリにローカル設定があります。私はチェックアウトを頻繁にする傾向があります。 –
可能な回避策を使用して回答を更新しました。 –