总结网上其它教程而来。方便更换新环境的时候搭建。
1. download git安装包
http://git-scm.com/downloads
https://www.kernel.org/pub/software/scm/git/
本文下载的版本:git-2.4.4.tar.xz
2. download xz 脚本安装
目的:解压xz的压缩包
http://download.chinaunix.net/download/0014000/13078.shtml
本文下载的版本:xz-5.0.3.tar.bz2
备注:linux上压缩与解压文件的操作
.tar tar cvf / tar xvf
.tar.gz tar czf / tar xzf
.tar.bz2 tar cjf / tar xjf
.tar.Z tar cZf / tar xZf
.rar / unrar e file.rar
.zip / uzip file.zip
3. 安装xz
$ tar xjvf xz-5.0.3.tar.bz2
$ cd xz-5.0.3
$ ./configure --prefix=$HOME/usr
$ make
$ make install
4. 安装git
$ xz -d git-2.4.4.tar.xz
$ tar xvf git-2.4.4.tar
$ cd git-2.4.4
$ configure --prefix=$HOME/usr
$ make
$ make install
5. clone 项目
git配置信息
$ ssh-keygen
直接敲回车
$ cat ~/.ssh/id_rsa.pub
复制到github.com
"setting" --> "deploy keys" --> "add deploy key"
将上面的内容复制到这个位置,注意选择 允许写 的复选框 (“allow write access”)
$ git config --global user.name "*****"
$ git config --global user.email "***@***.com"
$ git clone git@github.com:****/****.git
5. git 常用操作
请百度查,网上很多。
转:http://blog.youkuaiyun.com/five3/article/details/8904635
创建git项目
$ mkdir testgit && cd testgit
$ touch README.md
$ git init # 初始化一个本地库
$ git add README.md # 添加文件到本地仓库
$ git rm README.md # 从本地仓库删除
$ git commit -m "****" # 提交本地库并备注,此时变更仍在本地
$ git commit -a # 自动更新变化的文件 auto
$ git remote add *** git@github.com:***/***.git # 增加一个远程服务器的别名
$ git remote rm *** # 删除远程版本库的别名
$ git push -u remotename master # 将本地文件提交到github的remotename版本库中。 此时才将本地变更提交到github服务器上
分支操作
$ git branch # 显示当前分支
$ git branch new-feature # 创建分支
$ git checkout new-feature # 切换到新分支
$ git commit -a -m "****" # 提交变更
$ git push origin new-feature # 将分支提交到远程服务器,未发生与主分支合并的行为
$ git checkout master # 切换到主分支
$ git merge new-feature # 将分支合并到主分支
$ git branch # 显示当前分支
$ git push # 提交