git设置tag标签

本文介绍如何使用Git标签(tag)来标记项目的重要版本,包括创建、查看、推送和删除标签的方法。

git设置tag标签

问题

最近因为开始学习nodejs的代码编写,在完成一个功能后发现还需要加其他的功能或者有安全问题没有解决,需要在实现功能的代码上进行修改,修改之后就容易出现无法运行的问题,想回退到未修改之前,虽然可以使用git上传时候的commitID进行回退,但是commitID为hash值,在恢复版本时使用不方便。

解决方法

使用tag给一个版本设置一个tag,并描述当前版本的含义,这样在恢复版本的时候就能很方便的找到需要的版本并恢复。
以下方法参考:
菜鸟git教程.
github之标签tag操作.

1、在需要打标签的项目上打开git
打开git界面
2、使用git log --decorate命令查看上传的记录
上传记录
其中有一个是之前设置了tag标签的记录。接下来,我们再打一个新的tag在当前的版本上。

3、设置标签
git tag -a <tagname> -m “描述”
设置标签
4、查看标签
git tag
查看标签
5、推送标签
第三步中设置的标签是本地标签,因此要保存到github端还需要推送,
git push origin <tagname> //推送一个本地标签
git push origin --tags //推送全部未推送过的本地标签
推送标签
此时在github的该项目中查看就能看到两个标签了。
查看标签

6、删除标签
当设置标签出现问题的时候,可以使用命令删除标签
git tag -d <tagname> //删除一个本地标签
删除本地标签
git push origin :refs/tags/<tagname> //删除一个远程标签
删除远端标签
如果没有推送的情况下只需要删除本地标签就可以,如果删除远端标签的话,需要先删除本地标签,再去删除远端标签才可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值