すべてのコミットメッセージに日付と時刻を含める必要があります(これはプロジェクト管理ツールと同期するためです)。私は現在別名を持っています:gitコミットメッセージに日付またはその他の変数を含める
alias commitDate = "date +%Y-%m-%d-%H-%M"
コミットメッセージにこの変数や他の変数を含めることはできますか?
すべてのコミットメッセージに日付と時刻を含める必要があります(これはプロジェクト管理ツールと同期するためです)。私は現在別名を持っています:gitコミットメッセージに日付またはその他の変数を含める
alias commitDate = "date +%Y-%m-%d-%H-%M"
コミットメッセージにこの変数や他の変数を含めることはできますか?
コミットメッセージは、コマンドラインで-m
option経由で直接指定できます。あなたが新しい変更をコミットしたいので、もしあなたが入力できます。Gitのフックで
Your message
*current date*
コミットメッセージにenv varsを使用することはできますか? – Kex
@Kex他のbashコマンド( 'echo'など)で使うことができるすべてのenv varは、gitコマンド(端末ではなくIDEで)でも利用できます。 – liketechnik
@kexあなたのシェルは 'git'に渡す前にenvvarを展開します。 – Pockets
ルック:あなたのシェルは、その値とのenv VAR
commitDate
を置き換えるよう、コミットメッセージを以下につながる[prepare-commit-msg](https://git-scm.com/docs/githooks#_prepare_commit_msg)および[commit-msg](https://git-scm.com/docs/githooks#_commit_msg) – Leon
あなたは管理ツールを制御することはできませんが、そうした場合は、コミット自体から作者やコミッターの日付を抽出するようにツールを納得させる方がよいでしょう。もちろん、これらのうちどれが適切かを判断する必要があります。 – torek
コミット日付は既に別のヘッダーフィールドとして表示されています(作成者日付と同様)。なぜあなたは重複したコピーをしたいのですか? –