【git】bashでディレクトリのフルパスとgitのブランチ名をターミナルに表示する

mac Mac

概要

普段開発をする中で、自分がどのブランチで作業をしているのかわからなくなることがあります。

ブランチを常にTerminalに表示しておくだけで、開発工率が爆上がりします。(タイムロスが減ります。)

というわけで、Terminalの表示を変更する方法を記載します。

手順

方法としては、Macの.bashrcを編集する、または、zshrcを編集するの2つです。

今回は、.bashrcを編集する方法で進めます。

はじめに.bashrcがすでに作成されているか確認します。

$ cat ~/.bashrc

ない場合は、下記のコマンドで作成してください。既にある場合は、不要です。

$ touch ~/.bashrc

vimを使って、下記内容を記載します。(忘れがちですが、編集後は「:wq」 で保存してください。)

$ vi ~/.bashrc

source /Library/Developer/CommandLineTools/usr/share/git-core/git-prompt.sh
source /Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\n\$ '

もう一度、catで内容を確認します。変更されていればOKです。

$ cat ~/.bashrc

確認ができたら、sourceコマンドで反映します。

$ source ~/.bashrc
user@userMacBook-Air:~/Documents/workspaces/PJs/todolist (main)

下記のように、ブランチ名が(main)というように表示されたら、変更完了です。

参考

先人たちの知恵を借りただけですが、ぜひ参考にしてください。

bashでgitのブランチ名を表示させる。 - Qiita
Homebrewでinstallしていることが前提の記事が多かったので、自分用メモに自分がやった手順を記しておきます。$ git branchでbranch名を確認することが多い人はやっておく…
【macOS High Sierra 以前】Macのターミナル画面にブランチ名を表示させるようにする
「今なんのブランチで作業しているんだっけ?」 こんな事ってよくありますよね。 ターミナルでブランチ名を自動的に表示できれば便利だと思ったのでやってみました。 同時進行でターミナルでの入力補完もやってます。 完成形はこんな感じです。 Befo

コメント

タイトルとURLをコピーしました