将新的提交添加到现有的 Git 标签

2024-03-28

我创建了一个 Git 标签v1.1 using

git tag -a v1.1 -m 'my version 1.1'

我推了那个标签。后来我做了一些相关的修改v1.1。现在,当我推送新的更改并使用检查 git 标签时git describe它向我展示v1.1-g2dcc97.

如何将新提交添加到现有标签?


如果不违反重要的 Git 准则,就无法将新提交放入现有标签中:切勿(*) 修改您已发布的提交。

Git 中的标签并不意味着是可变的。一旦你把标签推出去,就不要管它。

但是,您可以在上面添加一些更改v1.1并释放类似的东西v1.1.1 or v1.2。这样做的一种方法是

# Create a new branch from tag v1.1
git checkout -b newbranch v1.1

# Do some work and commit it

# Create a new tag from your work
git tag -a -m "Tag version 1.1.1, a bugfix release" v1.1.1

(*) 除非你有一个非常特殊的理由这样做,并且只有当你完全理解其含义时,即使如此,也不要养成这样做的习惯。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将新的提交添加到现有的 Git 标签 的相关文章

  • 如何比较 Visual Studio Code 中的不同分支

    如何比较 Visual Studio Code 中的两个不同分支 是否可以 2021年答案 这是分步指南 安装GitLens扩大 GitLens https marketplace visualstudio com items itemNa
  • 如何更改 Github/Markdown 中图像的大小?

    我正在 Github 存储库中编辑 Readme md 文件 并插入了一张图片 请参阅https github com khpeek FMCW 雷达 https github com khpeek FMCW radar 图片占据了整个宽度
  • Git:切换分支时保留忽略的文件

    我知道这看起来像是重复的GIT 切换分支时如何保留被忽略的文件 https stackoverflow com questions 15552959 git how to keep ignored files when switching
  • Git 日志仅获取特定分支的提交

    我想列出仅属于特定分支的所有提交 通过以下内容 它列出了来自分支的所有提交 也列出了来自父级 主 的所有提交 git log mybranch 我发现的另一个选项是排除 master 可到达的提交并给我我想要的东西 但我想避免需要知道其他分
  • 理想的 Android Studio gitignore 文件

    我最近创建了一个 Android 项目 但这是我第一次使用 Android Studio 我将该项目放在 Git 文件夹中 以便能够通过 Git 与其他开发人员远程工作 我发现默认的 gitignore 文件包含以下内容 iml gradl
  • 使用 git 在整个文件上“接受他们的”或“接受我的”的简单工具

    我不需要可视化合并工具 而且我也不想必须 vi 冲突文件并手动在 HEAD 我的 和导入的更改 他们的 之间进行选择 大多数时候 我要么想要他们的所有更改 要么想要我的所有更改 通常这是因为我的更改使其上升并通过拉动返回给我 但可能在各个地
  • 如何在使用 https 克隆后通过 SSH 访问 git 存储库?

    我有一个已经在我的计算机上克隆的存储库https 我想将此存储库设置为ssh这样我就不必每次 git push 时都输入用户名和密码 关于如何转换它的任何建议https将存储库克隆到ssh而不必实际重新克隆它 这样我就可以避免一直输入我的凭
  • 如何区分 git 分支名称和提交哈希?

    我有一个 bash 脚本 它接受分支名称 例如 master 或 feature foo 或提交哈希 例如 1234abcd 的字符串 我已签出存储库 因此我可以调用 git 确定字符串是分支名称还是提交哈希的最佳方法是什么 bin bas
  • Git 和 Dropbox - 本地存储库

    我阅读了大量有关 Dropbox 和 Git 功能结合的帖子并观看了许多视频 其中一个线程是这样的 有效地结合使用 Git 和 Dropbox https stackoverflow com questions 1960799 using
  • 用于网站的 Git / 接收后 / 测试站点和生产站点的分离

    我使用 Git 来管理网站的源代码和部署 目前测试站点和实时站点在同一个机器上运行 关注此资源http toroid org ams git website howto http toroid org ams git website how
  • 在github上打开时如何更改Visual Studio的版本

    我有VS2015和VS2017 当我在 GitHub 上选择 在 Visual Studio 中打开 时 我想将其更改为使用 VS2017 而不是 VS2015 我怎样才能做到这一点 通过另一个问题找到了答案 使用 github 时 找不到
  • 来自外部 .diff 文件的交互式补丁

    Linux 是否有命令或程序允许交互式地修补源代码 在屏幕上打印每个块并在将其应用到文件之前等待确认 就像是git add p 但是从另一个 diff 文件中进行更改 您始终可以在 shell ruby python 中编写脚本 逐行读取该
  • Git:用一个命令推送到两个存储库

    我想要做git push origin and git push my other remote在同一条线上 可能的 您可以通过为您的应用添加额外的推送 URL 来获得相同的效果origin偏僻的 例如 如果现有遥控器的 URL 如下 gi
  • 防止 git 在签署提交期间询问 GnuPG 密码

    Git 总是要求我在使用签名提交时输入密码来解锁我的密钥 git commit S m message 如何将密码存储在缓存中 以便我不必在签署提交时每次都输入密码 Git 永远不会掌握 GnuPG 密码 您必须依赖 GnuPG 的缓存密码
  • git 项目与存储库,根本区别是什么?

    我有两个项目当前使用 SVN 我正在迁移到 git 我注册了 gitorious 并且可以选择创建新项目或添加存储库 我刚刚开始使用 git 所以我不知道有什么区别 或者更确切地说 如果我只是在一个项目下使用存储库 这意味着什么 如果我这样
  • 仅对 Visual Studio 团队服务强制执行拉取请求

    有一种方法可以强制某些人只能通过拉取请求为一个分支做出贡献 我希望他们能够接受拉取请求 但不能直接推送更改 这将很有用 因为我们有一些分支策略 对于接受拉取请求的人来说 例如构建必须通过 问题是 如果我们允许某人接受拉取请求 我们将允许他们
  • 为什么 reposync 没有签出我在清单文件中指定的分支?

    假设我有以下清单文件repo https source android com setup develop repo tool MCVE https stackoverflow com help minimal reproducible e
  • 创建 git 分支并将其合并到史诗分支

    我正在开发一个项目 例如 SO bubbleSort 我需要创建一个名为 feature version 1 的史诗分支 因此从这个史诗分支中很少有开发人员进行开发 因此为此 他们需要创建一个将分支与史诗分支分开 我的问题是我们如何合并这些
  • 使用 .gitattributes 强制 LF 行结尾而不丢失自动文本/二进制推理?

    我想用eol LF在我的 gitattributes 文件中 但我希望它适用onlyGit 自动将文件确定为文本文件 我能找到的最好的方法是将特定的文件扩展名 全局定义为文本或二进制 这并不理想 因为列表可能很大 我试过了 text aut
  • 为什么 PS1 不更新 git 分支名称?

    PS1 w git branch grep cut b 3 100 我按上面设置我的 PS1 但在我更改分支后 它不会更新提示中的分支名称git checkout 或使用以下命令更改存储库cd 如何解决这个问题 当反引号引用位被评估时PS1

随机推荐

  • Ionic/Angular - 多条路线不起作用

    我有一个使用选项卡模板的 Ionic 项目设置 这是我的问题 我有一个 活动 选项卡 页面上有 3 个按钮 Friends Near Me Global 当页面首次加载时 它将显示朋友的帖子列表 当我单击 我附近的 按钮时 它应该用我附近的
  • NetNamedPipeBinding 安全吗?

    我想知道 netNamedPipeBinding 是否被认为是安全的 一方面 NetNamedPipeBinding 仅在传输层上实现安全性 并且它使用 NTLM source http msdn microsoft com en us l
  • .NET 中的 .CSV 到 .MDB 转换

    我已使用 ado net 将 mdb 文件转换为 CSV 格式 然后循环记录集并将数据写入 csv 文件中 现在我需要做相反的事情 我必须将 CSV 文件转换为 mdb 文件 具体来说是访问表 有没有任何编程代码可以帮助我解决这个问题 由于
  • 以测试驱动方式开发的开源项目有哪些好的例子?

    I found 具有良好质量测试的开源项目 https stackoverflow com questions 2893841 open source projects with good quality tests但我想问一些不同的问题
  • AJAX 将多个数据发送到 ASP.Net MVC

    我在通过 ajax jquery 将多个对象发布到 MVC 4 控制器时遇到问题 已经过去几周了 但我似乎找不到解决方案 我尝试了几种方法 有时filterModel对象为空 有时字符串参数为空 即使我对是否指定contentType进行字
  • 尝试在 Android 上运行我的 React Native 应用程序时出错

    我已经构建了我的 React Native 应用程序 并使用我的 iOS 设备进行了几个月的测试和故障排除 现在我第一次尝试在 Android 上构建和测试该应用程序 问题是 我在尝试运行 Android 版本的应用程序时不断遇到错误 经过
  • 如何在 matplotlib 中根据 x、y、z 坐标绘制等高线图? (plt.contourf 或 plt.contour)

    These meshgrid对我来说使用起来有点混乱 我正在尝试用以下内容绘制散点图x and y坐标与覆盖在散点图上的等值线图 并具有连续分布z坐标 类似于高程图 如果我使用meshgrid使用 x y 和 z 坐标 然后我得到每个的 3
  • 如何确定 VB6 应用程序和使用 CreateObject() 实例化的 exe 之间的关联

    我们需要弄清楚服务如何查看正在运行的 VB6 应用程序和 或其 DCOM 生成的 exe 并找出哪个 VB6 应用程序与哪个 DCOM exe 配合使用 VB6 应用程序和生成的 exe 均位于同一服务器上 我们有一个 VB6 应用程序 它
  • UINavigationController 和 viewWillDisappear

    因此 我的应用程序中有一个 UINavController 并尝试在用户按下后退按钮时执行一个方法 我到处搜索 只能找到断章取义的零碎内容 有没有办法实现某种检查 当用户按下后退按钮以关闭当前视图时进行捕获 出于某种原因 弹出视图的 vie
  • try/catch/finally 在 groovy 编译器异常的情况下屏蔽 Jenkinsfile 问题

    我的 Jenkinsfile 中有类似于以下代码的代码 node checkout scm do some stuff try do some maven magic catch error stage Cleanup after fail
  • 用于接收 UDP 数据包的可变大小缓冲区

    我有一个 UDP 套接字 它将接收一些可能不同大小的数据包 并且我异步处理它 socket async receive from boost asio buffer buffer 65536 senderEndpoint handler 这
  • Espresso 测试调用视图按钮单击等待调用 api 响应数据进度对话框退出

    我使用 via espresso 库开发自动化测试 有时我 运行测试时曾经收到错误消息 无法启动意图 Intent 在 api 响应数据进度对话框退出后 我调用 view btn click 很长时间 请帮助我为那些有使用浓缩咖啡技术进行自
  • Angular http.get() url 作为原始 HTML

    我正在为作业创建一个网站 我想在其中动态加载一些数据 问题是 数据仅来自网站 没有 API 或任何东西 有什么方法可以使用 http get 来将整个网站作为原始 HTML 来提取 然后我可以解析它以获取信息吗 Thanks 您可以设置re
  • 在 AS7 中转换查找的 EJB 视图时出现 ClassCastException

    我正在将 2 个 EAR 部署到 JBoss AS 7 1 0 Alpha1 SNAPSHOT 7 0 1 Final 版本之后 两者都部署得很好 我有一个 EJB Singleton 类打包在一个 JAR 中 位于其中一个 EAR 中 S
  • PHP cURL 上传文件到 Node JS 服务器

    我有一个 PHP 前端项目和 Node JS API 我需要将文件发送到 API 但我必须使用 cURL 因为表单发送到 PHP 而 PHP 通过 cURL 发送到 Node JS 我尝试了很多不同的方法 但我无法让它发挥作用 在我正在使用
  • 未显示视图的屏幕截图

    我试图在显示 MyFirstViewController 时截取 MySecondViewController view 的屏幕截图 我不希望 MySecondViewController 随时出现在屏幕上 那可能吗 这是我当前在 MyFi
  • HashMap 分组依据 (Java)

    有没有一种方法可以在Java中按Key分组并将值添加到HashMap中 HashMap
  • 理解这部分手臂的汇编代码

    syntax unified thumb cpu cortex m4 arch armv7e m fpu fpv4 sp d16 Changes from unprivileged to privileged mode thumb func
  • constexpr 可以和 volatile 结合使用吗?

    以下代码片段在 Clang 3 5 中工作正常 但在 GCC 4 9 2 中不行 int main constexpr volatile int i 5 有错误 错误 此处不能使用 挥发性 和 constexpr 如果我检查 Clang 生
  • 将新的提交添加到现有的 Git 标签

    我创建了一个 Git 标签v1 1 using git tag a v1 1 m my version 1 1 我推了那个标签 后来我做了一些相关的修改v1 1 现在 当我推送新的更改并使用检查 git 标签时git describe它向我