git commit コマンドの完了後に Cmd にテキストを表示することは可能ですか?

git commit コマンドの完了後に Cmd にテキストを表示することは可能ですか?

「git commit」を実行するたびに、Cmder にメッセージを表示したいです。

「やったー!よくやった!これからも頑張れよ」みたいなポジティブな励ましにしたいです :)

何らかの方法でそれを行うことは可能ですか?

答え1

場当たり的にならずに頼み事をこなすには、git フック

詳細に説明されているここ

git commitプロセス中には、メッセージをフックしてポンプできる (または他の操作を実行できる) 4 つのイベントがあります。

  • 事前コミット
  • コミットメッセージの準備
  • コミットメッセージ
  • コミット後

フックするイベントの説明も上記のリンクにあります。難しくはありません。

答え2

オペレーティング システムのエイリアスを記述します。たとえば、.batWindows のファイルです。これにより、画面に何かが書き込まれecho、コマンドが実行されます。

例:
commit.bat

git commit
echo "Good job, keep up the great work!"  

実際、Fortune を使うこともできます。Fortune
は、やる気を起こさせるメッセージやなぞなぞなどを備えた優れた小さなアプリです。commit
コマンドを呼び出してから、fortune を呼び出すだけです。

見る:
https://wiki.archlinux.org/index.php/Fortune- Arch Wiki の wiki ページ
https://www.bgreco.net/fortune- PowerShell を使用した Windows の例
https://github.com/shlomif/fortune-mod より- 元のリポジトリ/ソースコード (これは必要ありません)

Ps.: 代わりに、チケットとマイルストーンで進捗状況を追跡できるサイト/サービスを検討します。コミットは実際には進捗状況の兆候ではないからです。したがって、Github、Bitbucket、または使用しているものと統合できるサイトです。そして、問題追跡システムとマイルストーン システムを使用します。そして、良い進捗状況であれば、祝福/モチベーションが上がります。そうでなければ、まあ、モチベーションが下がるでしょうか? わかりません。:D

関連情報