Git标签

一、分离头指针

假如我们的代码现在处于第四个节点C4上,我们想要回到第二个节点C2的代码

Git标签_第1张图片

git switch [节点码前几位] --detach  # 回到指定节点 

Git标签_第2张图片

这时我们就能看到通过HEAD指针指向C2节点回到C2节点的代码。 

Git标签_第3张图片

当我们头指针没有指向某个分支的头部时,这种状态我们被称为分离头指针(HEAD detached)。

在分离头指针的状态下我们也可以操作代码,但是这些操作不会出现在任何的分支上,所以不要在分离头指针的状态下操作仓库。

如果非要回到之前的节点对代码进行操作,则可以选择创建分支后进行操作

git switch -c [分支名] [节点码前几位]  # 回到指定节点并在该节点上创建分支

Git标签_第4张图片 

 二、添加标签

我们可以为提交代码日志设置标签,设置标签以后,我们可以通过标签快速识别出不同的开发节点。

git tag  # 查看当前使用标签

git tag [标签名]  # 为当前节点添加标签

git tag [标签名] [节点码前几位]  # 为指定节点添加标签

Git标签_第5张图片 

 我们对刚才的C2节点添加V0.5标签

Git标签_第6张图片

 三、远程仓库添加标签

git push [仓库服务器名] [标签名]  # 向远程仓库提交指定标签

git push [仓库服务器名] --tags  # 向远程仓库提交所有标签

Git标签_第7张图片 

 Git标签_第8张图片

 四、删除Git标签

git tag -d [标签名]  # 删除本地仓库中的标签

git push [仓库服务器名] --delete [标签名]  # 删除远程仓库中的标签

删除本地仓库的标签: 

Git标签_第9张图片 

 删除远程仓库的标签:

 Git标签_第10张图片

你可能感兴趣的:(Git,git,vscode,github,gitee)