新增:切回到某个标签的命令

This commit is contained in:
削微寒 2017-02-16 20:41:08 +08:00 committed by xueweihan
parent 9ef99d283d
commit 41ffe25c81

View File

@ -41,6 +41,7 @@ Git是一个“分布式版本管理工具”简单的理解版本管理工
* [推送标签到远程仓库](#推送标签到远程仓库) * [推送标签到远程仓库](#推送标签到远程仓库)
* [删除本地标签](#删除本地标签) * [删除本地标签](#删除本地标签)
* [删除远程标签](#删除远程标签) * [删除远程标签](#删除远程标签)
* [切回到某个标签](#切回到某个标签)
* [放弃工作区的修改](#放弃工作区的修改) * [放弃工作区的修改](#放弃工作区的修改)
* [回到某一个commit的状态并重新增添一个commit](#回到某一个commit的状态并重新增添一个commit) * [回到某一个commit的状态并重新增添一个commit](#回到某一个commit的状态并重新增添一个commit)
* [回到某个commit的状态并删除后面的commit](#回到某个commit的状态并删除后面的commit) * [回到某个commit的状态并删除后面的commit](#回到某个commit的状态并删除后面的commit)
@ -235,11 +236,17 @@ git tag -d <tag-name>
``` ```
## 删除远程标签 ## 删除远程标签
删除远程标签需要**先删除本地标签**,再执行下面的命令 删除远程标签需要**先删除本地标签**,再执行下面的命令
```sh ```sh
git push origin :refs/tags/<tag-name> git push origin :refs/tags/<tag-name>
``` ```
## 切回到某个标签
一般上线之前都会打tag就是为了防止上线后出现问题方便快速回退到上一版本。下面的命令是回到某一标签下的状态
```sh
git checkout -b branch_name tag_name
```
## 放弃工作区的修改 ## 放弃工作区的修改
```sh ```sh
git checkout <file-name> git checkout <file-name>