在CentOS 6.4下直接用yum安裝了git,料想沒有自動補齊功能。對於英文不好、記性不好的童靴來說,沒有自動補全真的是很痛苦。
推薦閱讀:
Fedora通過Http Proxy下載Git http://www.linuxidc.com/Linux/2009-12/23170.htm
在Ubuntu Server上安裝Git http://www.linuxidc.com/Linux/2009-06/20421.htm
服務器端Git倉庫的創建(Ubuntu) http://www.linuxidc.com/Linux/2011-02/32542.htm
Linux下Git簡單使用教程(以Android為例) http://www.linuxidc.com/Linux/2010-11/29883.htm
Git權威指南 PDF高清中文版 http://www.linuxidc.com/Linux/2013-10/91053.htm
1、下載源碼,主要是使用源碼中的一個自動補齊命令的bash文件。
$ git clone https://github.com/git/git
這個地址git代碼在github.com的托管地址,可以直接clone下來。如果懶得clone,我提取出了自動補齊的文件,可以到下面的地址直接下載。
git-completion.bash.zip
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2014年資料/5月/10日/CentOS 6.4下Git命令自動補全設置
下載方法見 http://www.linuxidc.com/Linux/2013-07/87684.htm
2、將源碼目錄下的文件復制到/etc/bash_completion.d/目錄下。
$ sudo cp contrib/completion/git-completion.bash /etc/bash_completion.d/
3、加載文件。
$ . /etc/bash_completion.d/git-completion.bash
注意前面有個點,執行完成之後看看git命令是不是可以自動補全了。
tips:如果要在系統啟動自動加載,需要修改/etc/profile文件和~/.bashrc文件,增加如下腳本:
if
[ -f
/etc/bash_completion
.d
/git-completion
.
bash
];
then
.
/etc/bash_completion
.d
/git-completion
.
bash
fi
總結
在上面的過程中,git版本是1.7.1,源碼版本是官網下載最新的,兩個版本不一致。不過因為只是是用命令自動補齊的功能,所以關系應當不大。如果能下載到相應版本的源碼會比較好。
Git 的詳細介紹:請點這裡
Git 的下載地址:請點這裡
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14