linux命令提示符顯示git分支和狀態

windows上有Github的命令行很是強大,能夠實時在提示符顯示git分支和當前代碼的狀態,省去了不時的使用git status查看當前文件狀態。 linux

上圖方括號中字段的含義:當前所在分支是master,新增了三個文件 git

可是github卻沒有linux版,要在linux下實現相似的功能能夠使用 GIT Prompt,參見:http://volnitsky.com/project/git-prompt/ github

安裝 shell

#下載git prompt
git://github.com/lvv/git-prompt.git

#把下面代碼加入~/.bashrc中
[[ $- == *i* ]] && . ~/github/git-prompt/git-prompt.sh

#使修改生效
source ~/.bashrc

效果以下 windows

M表示master分支,12afe表明提交hash,新增的文件用藍色表示,有修改的文件用紅色表示 bash

相關文章
相關標籤/搜索