参考来源:http://blog.youkuaiyun.com/lowkeyway/article/details/7190884
一:安装依赖
yum install zlib-devel
yum install openssl-devel
yum install perl
yum install cpio
yum install expat-devel
yum install gettext-devel
yum install autoconf
二:下载git
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
tarxzvf git-latest.tar.xz
.tar.gz的源是空文件 所以下载.xz的 可以通过 http://www.codemonkey.org.uk/projects/git-snapshots/git/ 选择要下载的文件
三:解压:
xz -d git-latest.tar.xz //双重压缩包,解压后生成git-latest.tar文件
tar -xvf git-latest.tar
如果xz命令无效 则安装xz
yum -y install xz
四:安装git
ls //查看解压出来的文件夹名称
cd git-2015-04-12 //进入文件夹 以实际查看到的文件夹名称为准
autoconf
./configure--with-curl=/usr/local
make
make install
五:安装完成与使用
git --version
出现版本号则安装成功
cd 要解压出来的路径
git clone https://git.oschina.net/wisdomofgod/wisdom.git //后面为要下载的git地址
六:如果要下载特定分支
git checkout master
如果上面的方法不行:引用:http://blog.youkuaiyun.com/chb2000/article/details/6976022
git fetch origin master
git log -p master..origin/master
git merge origin/master
以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
git fetch origin master:tmp
git diff tmp
git merge tmp
七:有新文件或修改过文件 上传前需要先添加文件
git add 文件或文件夹
八:添加日记 引号的是 日记内容
git commit -am "new add"
九:上传
git pull origin master