Linux下GIT命令自動補全和狀態提示

2021-08-13 19:09:50 字數 690 閱讀 3074

git-completion.bash

git-prompt.sh

其中git-completion.bash是自動補全指令碼,git-prompt.sh是狀態提示指令碼.

把他們兩個放到/etc/profile.d/目錄下,再把git-completion.bash改名為 git-completion.sh 然後建立乙個git.sh檔案(或者直接修改在/etc/profile檔案)在裡面加入以下內容

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;32m\]

\u@\h

\[\033[1;34m\]

\w\[\033[1;31m\]

$(__git_ps1 " (%s)")\[\033[1;35m\] $

\[\033[0m\]'

重啟後效果如下:

Git命令自動補全

複製 git completion.bash 源 下有個 contrib completion 目錄,有個 git completion.bash 檔案 cd git contrib completion 將該檔案複製到主目錄 下 注意 複製時,檔名前加乙個 點 命令如下 cp git comple...

Git命令自動補全

第一章 bash和git命令自動補全 wget mv git completion.sh git completion.sh注意目標檔名,設定為隱藏檔案。2 配置環境變數 home目錄下增加啟動配置.bash profile。這樣開機就能自動載入.git completion.bash if f g...

Mac Linux 下讓git命令自動補全

在新買了mac電腦上預設自帶有git工具,但是在輸入命令的時候發現命令不能自動補全,使用起來非常不方便,這裡介紹如何配置,實現git命令自動補全 在終端上輸入下面命令檢視是否成功安裝bash completion brew list如果沒有,則安裝,命令如下 brew install bash co...