在现在的项目中,版本管理混乱,初步通过把git标签来追述代码。
1.查看现有的tag
git tag //显示所有的版本信息,如果为空就代表你没有此时没有任何版本信息
例如:$ git tag -l -n
cmb-20190731 20190731上线版本 (显示tag和注释信息)
2.新建tag
git tag -a v1.01 -m "注释信息" //-a为添加版本号 v1.01为标签名称 -m为注释信息
例如:git tag -a cmb-20190731 -m "20190731上线版本"
3.将tag推到远程仓库
git push origin 标签名 -----此步骤执行完,标签推到远程仓库了
git push --tags 推所有的标签到版本库
4. 根据tag还原到打标签的版本
可以用下面的命令查看标签详情:
$ git show v1.0
方法一:
git show命令可以看到打tag时提交的id,我们通过这个commit id回退代码:
$ git reset --hard 7441b8
方法二:
git checkout v1.0
5. 删除标签
先删除本地标签
git tag -d 1.0.0
然后推送到远程仓库
git push origin --delete 1.0.0