日期:2014-05-16 浏览次数:20681 次
一般来说linux系统都会自带git,如果没有git请看第一步,如果有git可以跳过第一步
第一步:
首先确保已经安装了如下依赖包:
yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum install cpio yum install expat-devel yum install gettext-devel
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
tar xzvf git-latest.tar.gz
第二步:
如果你已经按照第一步下载了,这一步不必先看,先看第三步安装,安装之后再看第二步。
使用git下载git项目
$ git clone git://git.kernel.org/pub/scm/git/git.git
git@github.com:git/git.git
使用git clone 源 下载项目,如果以后有更新,可以使用git pull:
$ git pull --all 正在获取 origin Already up-to-date.
如果想要使用某个版本的git,可以使用如下命令查看git版本(标签)
$ git tag -l
上面这个命令会将所有的标签全部输出,下面是输出最近10个的标签
$ git tag -l | tail -10 v1.8.3.1 v1.8.3.2 v1.8.3.3 v1.8.3.4 v1.8.4 v1.8.4-rc0 v1.8.4-rc1 v1.8.4-rc2 v1.8.4-rc3 v1.8.4-rc4
$ git checkout v1.8.4 Note: checking out 'v1.8.4'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD 目前位于 e230c56... Git 1.8.4
切换回去使用如下命令:
$ git checkout master 之前的 HEAD 位置是 e230c56... Git 1.8.4 切换到分支 'master' Your branch is up-to-date with 'origin/master'.
第三步:
使用二进制安装git
在git源码目录(第一步的是进入解压后的文件夹,第二步的是进入git clone后的git文件夹)输入如下命令:
autoconf ./configure make sudo make install