在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
本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-05/101527.htm