cygwin な環境を新たに作ったのでメモ。
ファイルをダウンロードして .bashrc
に記述
source ~/.git-completion.bash source ~/.git-prompt.sh export PS1='\[\e[32m\]\n\w$(__git_ps1 " ( \[\e[33m\]%s\[\e[32m\] )")\n\[\e[33m\]$ \[\e[0m\]
alias g='git'
と定義していて常に g
と打っているのだけど補完が効かなかったので git-completion.bash
をいじったら動いた (正しいのかは知らない)。
__git_complete git __git_main
+ __git_complete g __git_main
__git_complete gitk __gitk_main