`
MyEyeOfJava
  • 浏览: 1141788 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70793
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

Git 推送和删除远程标签

git 
阅读更多
http://blog.csdn.net/shines/article/details/8558293

事实上Git 的推送和删除远程标签命令是相同的,删除操作实际上就是推送空的源标签refs:
git push origin 标签名
相当于
git push origin refs/tags/源标签名:refs/tags/目的标签名


git push 文档中有解释:

tag <<tag>> means the same as refs/tags/<tag>:refs/tags/<tag>.
Pushing an empty <src> allows you to delete the <dst> ref from the remote repository.

推送标签:
git push origin 标签名 

删除本地标签:
git tag -d 标签名 

删除远程标签:
git push origin :refs/tags/标签名 
 
git push origin :refs/tags/protobuf-2.5.0rc1 
其他本地操作:


#打标签 
git tag -a v1.1.4 -m "tagging version 1.1.4" 
 
#删除本地仓库标签 
git tag -d v1.1.4 
 
#列出标签 
git tag  
分享到:
评论

相关推荐

    git推送项目命令.pdf

    6. **标签**:`git tag`列出所有标签,`git tag -a tagname -m "message"`创建带注释的标签,`git push origin tagname`推送标签到远程仓库。 7. **回退**:`git reset --hard commit_id`回退到指定的提交。 了解...

    Git本地操作+远程协作教程.zip

    - **删除标签**:`git tag -d &lt;tag_name&gt;` 删除本地标签,`git push origin :refs/tags/&lt;tag_name&gt;` 删除远程标签。 6. **Git工作流** - **Git Flow**:一种流行的工作流模式,包括主分支(master)、开发分支...

    Git命令使用大全,包括:仓库创建、常用命令、分支管理、查看历史、标签以及远程仓库

    - `git remote`: 添加、查看或删除远程仓库。`git remote add origin git@github.com:username/repo.git`添加名为origin的远程仓库。 - `git fetch`: 从远程仓库拉取数据,但不合并。 - `git pull`: 拉取并合并...

    Git 详细介绍查看、删除、重命名远程分支和tag

    删除远程标签的命令如下: ``` git push origin --delete tag ``` 或者,首先在本地删除标签`&lt;tagname&gt;`,然后推送到远程: ``` git tag -d git push origin :refs/tags/ ``` 4. **重命名远程分支** ...

    GIT入门常用指令(PDF带标签图解命令)

    - 删除远程标签:使用`git push origin --delete &lt;tagname&gt;` ### 6. GIT状态关系图示 GIT中的文件状态分为多种,包括工作区(Modified or Untracked)、暂存区(Staged)、已提交(Committed)和已推送(Pushed)。...

    常用Git命令清单

    删除分支用 `git branch -d [branch-name]`,删除远程分支则使用 `git push origin --delete [branch-name]` 或者 `git branch -dr [remote/branch]`。 标签管理命令用于查看和创建标签。`git tag` 命令列出所有...

    Git Tag 标签详解

    - **说明**:将本地标签推送到远程仓库。 - **示例**:`git push origin v0.1.2` 或 `git push origin --tags` #### 四、实战应用示例 **1. 补打标签** - **命令**:`git tag -a [标签名] [提交对象的校验和]` - ...

    Git 常用命令清单

    - 删除远程仓库的标签:`git push [远程仓库名] :refs/tags/[标签名]` 以上命令是Git操作中的基础,通过这些命令的组合使用,可以完成从初始化仓库到分支管理、远程同步等一系列版本控制工作。随着使用的深入,...

    Git实战学习视频教程 Git多场景应用学习 Git服务器和远程分支 Git多人协作开发项目

    我们将讨论`git remote`命令的用法,添加、删除和管理远程仓库,以及推送 (`git push`) 和拉取 (`git pull`) 更新。 4. **多人协作开发项目**:在实际项目中,多人协作是常见的。我们将详细讲解如何通过`git fetch`...

    Git push 常见用法

    当省略本地分支名时,实际上是推送了一个空的本地分支到远程分支,其效果等同于删除远程分支。另一种写法是: ``` git push origin --delete master ``` 3. **当前分支与远程分支存在追踪关系时** ``` git ...

    如何掌握git 命令使用

    - **删除远程标签**:`git push origin :refs/tags/[name]` 10. **子模块管理** - **添加子模块**:`git submodule add [url] [path]` - 示例:`git submodule add git://github.com/soberh/ui-libs.git src/...

    git命令笔记

    #### 命令`git push origin :refs/tags/&lt;tagname&gt;`可以删除一个远程标签 - **功能**: 删除远程仓库中的标签。 - **应用场景**: 需要从远程仓库中移除某个版本标签时使用。 以上就是关于Git常用命令的基本介绍及其...

    Git 管理工具和操作文档(msysgit for windows)

    cmd.jpg"可能是一个截图,展示了如何在Git命令行中执行常见的Git操作,例如`git init`初始化一个新的Git仓库,`git add`将文件添加到暂存区,`git commit`保存提交,`git push`将本地更改推送到远程仓库,以及`git ...

    git命令大全

    - **删除远程版本**:`git push origin :refs/tags/&lt;name&gt;` 或 `git push origin :&lt;name&gt;` 删除远程版本。 - **创建带注释的版本**:`git tag -a &lt;name&gt; -m 'yourMessage'` 创建带有描述的版本标签。 4. **子模块...

    git电子书(Git权威指南&Pro Git简体中文版)

    - **推送标签**:`git push origin &lt;tagname&gt;`将标签推送到远程仓库。 8. **解决合并冲突** - 分析冲突原因,理解每部分代码的来源。 - 编辑冲突文件,保留或删除冲突部分。 - 添加修改后的文件到暂存区,然后...

    git教程(廖雪峰)小结汇总(带目录)

    - **删除标签**:使用`git tag -d &lt;tagname&gt;`来删除本地标签,使用`git push origin :refs/tags/&lt;tagname&gt;`来删除远程标签。 通过以上总结,我们可以清晰地了解到Git的核心概念及其基本操作流程,这对于高效管理和...

    git工具命令笔记

    - `git show &lt;name&gt;` 查看标签信息,`git tag -d &lt;name&gt;` 删除本地标签,`git push origin :refs/tags/&lt;tagname&gt;` 删除远程标签。 - `git push origin &lt;name&gt;` 推送单个标签,`git push origin --tags` 推送所有...

    git总结文档和git的ximd图

    3. **远程仓库**:通过`git remote`命令可以添加、查看和删除远程仓库,`git fetch`用于获取远程仓库的最新状态但不合并,`git push`则将本地更改推送到远程。 4. **版本回溯**:`git log`显示提交历史,`git reset...

    git命令添加 修改 删除 冲突解决办法.docx

    最后,使用`git push`将更改推送到远程仓库: ``` git push origin master ``` 2. **修改文件** 如果你修改了文件,可以使用`git add`再次将文件添加到暂存区,然后提交更改。这里有两种方法: 方法一: ```...

Global site tag (gtag.js) - Google Analytics