uasiさんの ZshでGitのカレントブランチを右プロンプトに表示。コミット済みのきれいな状態だと緑色、未コミットの編集がある場合は赤色で表示される。 を愛用されている方は多いと思います。これを使うと 作業ブランチ 未コミットファイルの有無 mergeやrebaseの途中であるか が分かりますが、僕はこれに加えてstashの数が分かるようにしています。方法は zsh で git の stash の数出すようにしたら便利だった。 を見て知りました。 最終的な .zshrc の設定は以下のようになります。 # git stash count function git_prompt_stash_count { local COUNT=$(git stash list 2>/dev/null | wc -l | tr -d ' ') if [ "$COUNT" -gt 0 ]; then ech
![ブランチ名 + 作業状態 + stash数 をzshのプロンプトに表示 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/136d964c0d4fb1bbc6bcdfec1e6bf51faab49a3d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJTk2JUUzJTgzJUE5JUUzJTgzJUIzJUUzJTgzJTgxJUU1JTkwJThEJTIwJTJCJTIwJUU0JUJEJTlDJUU2JUE1JUFEJUU3JThBJUI2JUU2JTg1JThCJTIwJTJCJTIwc3Rhc2glRTYlOTUlQjAlMjAlRTMlODIlOTJ6c2glRTMlODElQUUlRTMlODMlOTclRTMlODMlQUQlRTMlODMlQjMlRTMlODMlOTclRTMlODMlODglRTMlODElQUIlRTglQTElQTglRTclQTQlQkEmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ21pZGRsZSZzPWQzODE1YmZiNWZiOGFjYzIwZmE4YWE0NjFkZjdlNjYx%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwQ3NpZGUmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTA3M2Y5Mzc4NzM4NzRmNTI1MGMxYzY4NjQ4NWY1ZDA3%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D7b8d8c31a393e6ba171be0b262f25c27)