git/contrib/completion at master · git/git · GitHub
ここにある。やるべきことはスクリプト内に全部書いてあるが、一応自分用にメモ。
git-completion.bash
とgit-prompt.sh
をそれぞれ.git-completion.bash
と.git-prompt.sh
の名前で~/
に保存する。CRLF だと(少なくとも Cygwin terminal だと)動かないので LF にすること。~/.bashrc
に以下を追加:
# For git-completion & prompt source ~/.git-completion.bash source ~/.git-prompt.sh PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '