Mac系統(tǒng)設(shè)置git命令自動補(bǔ)全(認(rèn)真版)

搞了一晚上終于搞定,網(wǎng)上的很多資料都需要從git倉庫下載git自身的源碼,但是速度是在太慢太慢,最后用了N種方法發(fā)現(xiàn)其實不需要下載git源碼,所以在這里插個眼,幫助大家TP

1.安裝Brew

檢查電腦是否安裝brew,在終端輸入brew,沒有安裝的話會提示not found command,然后用瀏覽器打開 https://brew.sh/ ,根據(jù)其提示在終端輸入命令行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等待幾分鐘讓其自動安裝完成

2.通過Brew安裝bash-completion

brew安裝完成后,在終端輸入命令安裝bash-completion

brew install bash-completion

安裝成功后輸入brew list會顯示如圖

如圖

然后輸入命令查看bash-completion文件信息

brew info bash-comletion

根據(jù)其提示把命令行加入mac的配置文件 ~/.bash_profile中

我的是 [ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion

版本不同可能會有差異,建議復(fù)制自己下載的文件內(nèi)容,不要盲目copy別人的。

在終端輸入如下命令可以打開 .bash_profile文件

open -e ~/.bash_profile

我們的Python,Anaconda,ADB,git等等的環(huán)境變量都是在這里配置的,我已經(jīng)配置的環(huán)境變量如下,大家只需要根據(jù)自身的需要添加相應(yīng)的內(nèi)容即可。

3. 確定自己電腦安裝的git版本

查看你的git版本,還沒有安裝git的可以自己通過brew安裝,命令如下

brew install git

安裝完git之后查看版本,通過命令 git --version ,我的是2.17.2

4.拷貝git-completion.bash(必須和自己git版本一致)

這里不推薦大家像網(wǎng)上一樣去clone git源碼,我這里下載速度一直在0~10kb/s之間,想死

git clone https://github.com/git/git.git 不推薦?。?!

推薦大家直接訪問其git的bash-completion地址?。?!

https://raw.githubusercontent.com/git/git/v2.17.2/contrib/completion/git-completion.bash

把版本號改成和你自己git一樣的版本即可獲取你需要的鏈接,如我的是2.17.2,手動改訪問就行。然后把文件保存下來,文件格式是 .bash

5.最后一步,拷貝git-completion.bash到指定目錄

通過命令來到這個目錄

cd /usr/local/opt/bash-completion/etc/bash_completion.d

把你保存下來的文件丟進(jìn)去!我的目錄如圖:


然后終端輸入命令

brew unlink bash-completion

brew link bash-completion

重啟終端,現(xiàn)在開始輸入git命令按下tab鍵就能自動補(bǔ)全啦?。。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容