Git for Windowsに付属のGit Bashを使っているということですね?
この場合コマンドプロンプトは関係ないので、Git Bashの表示に使われるフォントの設定を見直してください。おそらく、日本語の字形が含まれていない英語フォントが指定されていて、日本語部分は別のフォント(MSゴシックかなにか)で補われています。
まず、「Ricty Diminished」や「Myrica M」といった、プログラミングに適した日本語を含むフォントがインストール済みか確認し、インストールされていなければ好みのフォントをダウンロードしてインストールしてください。
VSCodeの「ターミナル」でGit Bashを使っているなら、VSCodeの設定画面で「font」を検索し、設定のリストから「ターミナル」をクリックすると、「Terminal > Integrated: Font Family
」という設定があります。 ターミナルのフォントだけを変更したいなら、ここにフォントファミリー名を設定します。
フォントファミリー名に空白を含む場合は'Ricty Diminished'
や'Myrica M'
のように引用符で囲んでください。
もし、VSCodeのエディターで使うフォントも含めて変更したいなら、ここには何も書かず、設定のリストから「テキストエディター」をクリックして、「Editor: Font Family
」の先頭にフォントファミリーを(カンマ区切りで)追加します。
もし、Git Bashを単独のウィンドウ(mitty)として起動しているなら、ウィンドウのタイトルバーを右クリックして、メニューから「Options…」を選択してminttyの設定ダイアログを開き、「Text」の設定でフォントを変更できます。
これらの作業をすれば、「コミットメッセージがカクカクで見づらい」状態は解消するはずです。なお、文字化けしているコミットログが改善しない場合は、おそらく別の原因(Git BashではなくコマンドラインからShift_JISのままコミットしたとか)なので、別の対応が必要になります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。