Clone git source code
1
| git clone https://github.com/git/git.git ~/git
|
Copy Bash and Shell script
是指在git源码中contrib/completion/
目录下的git-completion.bash
和git-prompt.sh
将这两个文件拷贝到指定目录,只要自己知道就好.
在这里直接拷贝至用户目录~.
1 2 3 4 5 6 7 8
| #进入git源码目录 cd ~/git #进入git源码completion目录 cd contrib/completion # 拷贝git-completion.bash文件 cp git-completion.bash ~/.git-completion.sh # 拷贝git-prompt.sh文件 cp git-prompt.sh ~/.git-prompt.sh
|
Edit .bashrc file
1 2 3 4 5 6 7
| source ~/.git-completion.sh source ~/.git-prompt.sh export GIT_PS1_SHOWDIRTYSTATE=1 export GIT_PS1_SHOWSTASHSTATE=1 export GIT_PS1_SHOWUNTRACKEDFILES=1 export GIT_PS1_SHOWUPSTREAM="verbose git svn" PS1='\[\033[1;31m\]\u@\h \[\033[1;34m\]\W\[\033[1;31m\]$(__git_ps1 " (%s)")\[\033[1;35m\] -> \[\033[0m\]'
|
重启终端即可.