git checkout 用法总结
1. 日常使用步骤:
1.1. 拉取代码
git clone git@github.com:xxxxx/yyyyy.git
1.2. 查看分支
查看当前分支 ,使用如下命令后会显示当前分支列表
git branch -a
结果如下
1.3. 切换分支
初始时会看到在master分支下, 这个时候往往会用命令
git checkout -b dev origin/dev
它意思是说:
- 切换到dev分支上
- 接着跟远程的origin地址上的dev分支关联起来
这里要注意origin代表是一个路径,可以用git remote -v 查看,说来白了,origin/dev有点像是git@github.com:xxxxx/yyyyy.git/dev
接着在dev当前分支下进行操作,add,commit后,用git push origin dev,意思是推送当前的dev分支到远程origin地址的dev分支上
2. git checkout 用法总结
- 将工作分支切换到branchName
git checkout branchName
- 可以通过下面的命令在新分支创建的同时切换分支:
git checkout -b newBranch
该命令相当于下面这两条命令的执行结果:
git branch newBranch
git checkout newBranch
- 克隆完后,只会默认创建一个master本地分支,其他都是远程分支,此时如果我们想切换到newBranch的远程分支该怎么操作呢?可以有如下两种方法:
方法一:使用git checkout -b
git checkout -b newBranch origin/newBranch
方法二:使用git branch []
git branch newBranch origin/newBranch
git checkout newBranch