ページ

2012-08-02

gitでプロンプトにブランチを表示したり、コマンドを補完したり


gitでブランチ切り替え忘れてずっと作業してしまったので、反省を含めてgit環境を整備した。





こんな感じになります。プロンプトの括弧内に表示されているのが現在のブランチです。
add fetchとかずらずらっと並んでいるのはgitと打った後に、TABキーを押したて補完候補が表示されているからです。



# homeに移動
cd

# 必要なファイルをgithubから落とす
wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash
wget https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh

# 隠しファイルにする
mv git-completion.bash .git-completion.bash
mv git-prompt.sh .git-prompt.sh

# ファイルを読み込むように設定

.bashrcに


if [ -f ~/.git-completion.bash ]; then
    source ~/.git-completion.bash
fi

if [ -f ~/.git-prompt.sh ]; then
    source ~/.git-prompt.sh
fi

PS1="[\h@\u:\W\$(__git_ps1)]\$ "

を追加

以上で良い感じになります。

0 件のコメント:

コメントを投稿