プロンプトの右側にある git に関するこれらの記号の意味は何ですか?

プロンプトの右側にある git に関するこれらの記号の意味は何ですか?

最近、今はもう退職した同僚からサーバーのメンテナンスを引き継ぎました。ほとんどのことは理解できるようになりましたが、まだ少し混乱しているのは、同僚が GIT リポジトリをどのように設定したかです。cdリポジトリがあるサーバーのディレクトリにアクセスすると、この画像の右側にあるものが表示されます。

git コマンドラインプロンプト

これはリポジトリに関係していることはわかっています。master はブランチの名前であり、緑のプラスは追加されたファイルを意味していることはほぼ確実ですが、青!、シアン?、赤-(すべてをコミットした後でも常に存在するようです) が何を意味するのかはわかりません。

これを設定した理由について私が思いつく唯一の手がかりは、彼がohmyzshここに投稿したものですが、検索してもこれに近いものは何も見つかりません。これを実行しているプログラムは何ですか。また、シンボル/色の説明の一覧はどこで見ることができますか。

関連情報