Pocket

ターミナルで作業するとき、プロンプトにチェックアウト中のgitブランチ名が表示されていると、とても便利です。

ターミナルでgit操作をしない人にも、おすすめです。

ターミナルでcdしているとき、プロンプトを見るだけで、ここはgitリポジトリだ、ここはgitリポジトリではない、とすぐに判別できます。

ターミナルでgit操作しなくても、lintやテストなどターミナルで操作することは多く、そのときにブランチ名がすぐにわかります。

ぼくの好みで、3行表示です。

git-prompt.shを使わない方法です。

.bash_prompt

まず、~/.bash_promptファイルを新規作成します。

.bash_promptというファイル名は、ぼくが適当につけた名前です。例えば、ドットで始まらないmy_promptというファイル名でもかまいません。

.bashrc

次に、~/.bashrcの末尾に、次のように記述します。macosでは、このファイルがないので新規作成してください。

デスクトップでターミナルを起動したときや、ターミナルからbashを呼んだときに、~/.bashrcが読み込まれます。

手作業で編集するときは、日付と名前をコメントに書いておくと、自動生成された行と区別しやすくなります。

.bash_profile

最後に、~/.bash_profileの末尾に、次のように記述します。

sshログイン時に、~/.bash_profileが読み込まれます。

新しいターミナルを開くと、新しいプロンプトが表示されます。

すでに開いているターミナルに、すぐに反映するには、