参考地址:http://www.softwhy.com/article-8498-1.html
1. git checkout
一.命令概述:
众多教程将此命令翻译成"检出",比如检出某分支。
由于本人英文水平有限(良心话)不能理解它的含义,当然这也不是我们所深究的重点。
作用综述如下:
(1).切换或者新建分支。
(2).将暂存区或者指定commit内容覆盖到工作区。
此命令总体功能大致上述两条,当然由于参数的不同,功能在细节上会有所不同。
二.切换或者新建分支:
首先查看一下当前项目的分支:
[Shell] 纯文本查看 复制代码
1
|
$ git branch |
代码运行效果截图如下:
当前位于Develop分支,下面切换到master分支:
[Shell] 纯文本查看 复制代码
1
|
$ git checkout master |
代码运行效果截图如下:
可以看到现在已经切换到master分支。
默认状态下,新建分支并不能自动切换到此新分支下,代码如下:
[Shell] 纯文本查看 复制代码
1
|
$ git branch newBr |
新建newBr分支,但默认不会切换到此分支,图示如下:
我们也可以在新建分支的同时切换到此分支:
[Shell] 纯文本查看 复制代码
1
|
$ git checkout -b newBr2 |
代码运行效果截图如下:
上述代码实现新建newBr2分支,并切换到此分支