git checkout 命令

Git 基本操作Git 分支管理

git checkout 命令用于切换和创建分支。

 

1. 切换分支

git checkout 切换到指定分支,并更新工作区。

git checkout [branch-name]

例如:

$ git checkout hotfix

Switched to branch 'hotfix'

运行命令后,当前分支切换到了 hotfix 分支。

 

2. 切换到上一个分支

git checkout -

类似于 shell 命令的 cd - ,回退到上一个分支。

 

3. 创建并切换分支

git checkout -b [branch-name]

如果 branch-name 分支存在则只切换分支,若不存在则创建并切换到 branch-name 分支。

例如:

$ git checkout -b test-branch

Switched to a new branch 'test-branch'

Git 基本操作Git 分支管理

git 可以给仓库历史中的某一个提交点打上标签,常常用于标记发布结点( 比如:v1.0 、 v2.0 等)。在本节中,你将会学习如何列出已有的标签、如何创建和删除新的标签、以及不同类型的标签分别是什么。Git tag 命令包括:查看标签:git tag。添加标签:git tag -a (tagname)。Git 指定标签信息:git tag -a (tagname) -m (message)