tag 标签的作用:发布一个版本时:我们通常先打一个标签,这样就确定了打标签时刻的版本,将来如果要取某个版本的时候,就把打标签的时候的tag取出来就行。
创建标签
1、切换到需要打标签的分支上
git branch
master
*qas
prd
git checkout prd
2、创建新标签:敲命令git tag prd_v1.0.0
3、查看所有标签:git tag
git tag
prd_v1.0.0
4、删除本地标签git tag -d prd_v1.0.0
5、提交标签到远程
提交一个:git push origin prd_v1.0.0
提交所有:git push origin --tags
6、从远程删除标签
删除远程先要删除本地
然后git push origin :refs/tags/prd_v1.0.0
7、从github上拉下来指定分支git clone --branch [tags标签] [git地址]
8、回退版本
- 查看提交的log
git log --oneline - 回退版本号
git reset --hard 版本号 - 推送到远程
git push -f
最后附一张git操作的命令图