現在のgitブランチを表示するように端末を構成するにはどうすればよいですか?
1行目ではなく2行目を見たい:
andy@bob:~/my_projects/project_x$
(master)~/my_projects/project_x$
現在どのブランチにいるのかを確認するためにgit status
を実行する必要はありません!
次のコード を.bashrc
ファイルに追加できます。
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w\$(parse_git_branch) $ "
これらのコンポーネントパーツを自由に移動して、好みに合わせて構成できます。たとえば、$(parse_git_branch)
を追加し、使用したuser @ computerパーツを表示しません。
PS1="\$(parse_git_branch)${debian_chroot:+($debian_chroot)}\w$ "
表示されるもの:
(master)~/my_projects/project_x$
以下も参照してください: .bash_profileファイルでこのPS1変数は何をしますか?