LoginSignup
0
0

More than 1 year has passed since last update.

WSL2上で動くUbuntuのプロンプトにGitブランチ情報を表示する

Posted at

こちらの記事を参考にさせていただきました

vi ~/.bashrc
~/.bashrc
if [ "$color_prompt" = yes ]; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$(\__git_ps1)\$ '
else
        PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(\__git_ps1)\$ '
fi

・・・(省略)

GIT_PS1_SHOWDIRTYSTATE=true
#GIT_PS1_SHOWUPSTREAM=1
GIT_PS1_SHOWUNTRACKEDFILES=1
GIT_PS1_SHOWSTASHSTATE=1
  • PS1の設定箇所に$(\__git_ps1)を追加します
  • GIT_PS1_SHOW~で編集時の表示オプションを指定できます

↓のような感じで表示されます

{user}@{machine}:{dir} (master)$

オプションの説明

GIT_PS1_SHOWDIRTYSTATEを指定すると、を変更ファイルが存在する場合に*が表示されます

(master *)$

GIT_PS1_SHOWUNTRACKEDFILES=1を指定すると、追加ファイルが存在する場合に%が表示されます

 (master %)$

GIT_PS1_SHOWSTASHSTATE=1を指定すると、git stashしている場合に$が表示されます

 (master $)$
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0