下記を参考に、自分なりにやってみたんだけど・・・ show current git branch on zsh prompt (2) - Bart's Blog function git_branch() { local git_dir branch git_dir=$(git rev-parse --git-dir 2> /dev/null) || return if test -d "$git_dir/../.dotest"; then branch="$(git symbolic-ref HEAD 2>/dev/null)" elif test -f "$git_dir/.dotest-merge/interactive"; then branch="$(cat "$git_dir/.dotest-merge/head-name")" elif test -d "$git_dir/.