详细的学习教程一:http://gitbook.liuhui998.com/index.html
详细的学习教程二:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
简易快速使用教程:
登录linux系统(ubuntu12.04)
1、sudo apt-get install git #安装git
2、git config --global user.name "your-name" #配置用户
3、git config --global user.email "your-email"
4、初始化版本库例如:user@host$ git init
初始化空的 Git 版本库于 /home/tim/rf/.git/
5、ssh-keygen -t rsa -C "your-email"
6、生成的key默认路径是/home/tommy/.ssh/id_rsa.pub,打开复制内容
7、打开git网页(http://git.dev.zamplus.com/projects/QA)并登录,进入manage account -> SSH key-> add key 粘贴上面复制的内容
8、git网页,点击clone ,得到一个"源地址"=》ssh://git@192.168.1.208:7999/qa/zampda_fe_3.0_test.git
9、进入本地目录,git clone "源地址"
10、添加远程地址(有第8、9步可以跳过这步)
git remote add origin git@192.168.1.208:7999/qa/zampda_fe_3.0_test.git
11、拉取某个分支 git pull origin "分支名"
12、写好了,添加git add --all
13、提交 git commit -am "update"
14、推送到源 git push origin "分支名"
常用命令:
根据commit id跳到指定的一个版本
git reset --hard 6963fd55d20925ae17db167117bd312de41c6b14(这个是commit id,写前几位不重复的就可)
合并分支: git merge dev #git merge命令用于合并指定分支到当前分支。例如当前分支是master,则git merge dev就将dev分支合并到master
查看分支: git branch
创建分支: git branch <name>
切换分支: git checkout <name>
创建+切换分支: git checkout -b <name>
合并某分支到当前分支: git merge <name>
删除分支: git branch -d <name>