建一个网站需要什么条件,商业网点的定义,哪个网站可以做编程题,推荐黄石网站建设#x1f4d9; 作者简介 #xff1a;RO-BERRY #x1f4d7; 学习方向#xff1a;致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 #x1f4d2; 日后方向 : 偏向于CPP开发以及大数据方向#xff0c;欢迎各位关注#xff0c;谢谢各位的支持 目录 1.理解标签2.创建标签… 作者简介 RO-BERRY 学习方向致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 日后方向 : 偏向于CPP开发以及大数据方向欢迎各位关注谢谢各位的支持 目录 1.理解标签2.创建标签3.操作标签 1.理解标签
标签 tag 可以简单的理解为是对某次 commit 的⼀个标识相当于起了一个别名。例如在项⽬发布某个版本的时候针对最后一次 commit 起一个 v1.0 这样的标签来标识里程碑的意义。 这有什么用呢相较于难以记住的 commit id tag 很好的解决这个问题因为 tag ⼀定要给⼀个让⼈容易记住且有意义的名字。当我们需要回退到某个重要版本时直接使用标签就能很快定位到。 2.创建标签
在Git中打标签非常简单首先切换到需要打标签的分支上然后敲命令 git tag [name] 就可以打一个新标签 可以用命令 git tag 查看所有标签 我们查看一下git文件 可以看到我们的refs下新增了一个tags 我们打印一下试试 我们使用git log可以看到它就是对我们最新的一次commit操作进行了打标签
默认标签是打在最新提交的 commit 上的。那如何在指定的commit上打标签呢⽅法是找到历史提交的commit id然后打上就可以了示例如下 注意标签不是按时间顺序列出而是按字母排序的。 Git 还提供可以创建带有说明的标签用-a指定标签名-m指定说明文字格式为 git tag -a [name] -m “XXX” [commit_id] 比如 可以⽤ git show [tagname] 查看标签信息。
3.操作标签
如果标签打错了也可以删除 因为创建的标签都只存储在本地不会自动推送到远程。所以打错的标签可以在本地安全删除。 如果要推送某个标签到远程使用命令 git push origin tagname 此时查看远端码云看到了标签已经被更新完美 当然如果你本地有很多标签也可以⼀次性的全部推送到远端 git push origin --tags 如果标签已经推送到远程要删除远程标签就⿇烦⼀点先从本地删除 然后从远程删除。删除命令也是push但是格式如下 在码云上查看确实删除成功