git快速入门



详细的学习教程一: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>