Git是一个开源的分布式版本控制系统,相比svn功能和性能有了更大的提升。下面是自己在Centos 6.3中安装的Git的过程记录。
安装Git
在Centos 6.3上git的软件包名称就叫做git,在比较旧的一些Linux发行版中是叫git-core,为什么会有两个不同的名字呢?
因为早先有一个工具GNU Interactive Tools,它的名字也叫git,把坑给占了。后来因为git版本控制用的很多,就把GNU Interactive Tools改名为gnuit了。在不确定git叫什么名字的情况下,可以先搜索下git:
$ yum search git ... git.i686 : Fast Version Control System ...
看到了git.i686 : Fast Version Control System ,没错就是这个了。接下来通过yum软件包管理工具直接安装:
$ sudo yum install git
安装完成后,看下git的版本:
$ git --version git version 1.7.1
这个版本可能不是最新的,如果要安装最新的版本,可以在官方网站http://git-scm.com下载源码编译安装。
到这里git就算安装完了,git还有一些工具如git-email、git-svn等。如果正在使用svn,那么git-svn这个工具就很有用,它可以将svn版本库的数据导入到git版本库中。
Git命令不能补齐的问题
安装完成后测试,发现git的相关命令不能自动补全,下面提供一个解决的方法。
a、搜索bash-completion。
git的自动补齐命令是通过一个叫bash-completion的shell完成的,先搜索下这个文件在哪里。
$ sudo find / -name 'git-completion*' /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash
b、在~/.bashrc中加入git-completion的文件路径。
source /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash
c、重新载入~/.bashrc文件。
source .bashrc
小结
因为是使用软件包管理工具进行安装,操作起来就很简单了。其它系统的安装方法可以参考《Git权威指南》,写的蛮不错的。
转载请注明:快乐编程 » centos 6.3中安装git过程记录