gpt4 book ai didi

git - 在 GitHub 中更改分支后创建新版本

转载 作者:太空狗 更新时间:2023-10-29 14:35:25 26 4
gpt4 key购买 nike

我在 GitHub 中创建新 Release(标签)时犯了一个错误:

  1. 将所有内容 merge 到“master”中
  2. 创建一个版本 1.1.0 但在分支“develop”上 -> 错误应该是“master”
  3. 在“hotfix-1.1.1”分支上工作
  4. 将“hotfix-1.1.1” merge 到“master”
  5. 在“master”上创建 1.1.1 版本
  6. 意识到版本 1.1.0 是错误的并删除了它

是否仍然可以在 1.1.0 版本的代码基础上创建一个 Release 还是为时已晚?如果是怎么办?

最佳答案

是的。您可以将标记应用于历史提交。您可以删除标签并将标签重新分配给另一个提交。

More Info on Tagging

  1. 首先检查主分支

    git checkout 大师

  2. 获取要为其应用标签 1.1.0 的 master 分支的提交

    git log --pretty=oneline

  3. 拿到commit后,想要打tag 1.1.0,可以删除tag 1.1.0,因为它指向develop分支commit

    git tag -d 1.1.0

  4. 现在将标记 1.1.0 应用于正确的提交(例如 SHA1),您从第 2 步获得

    git tag -a 1.1.0 SHA1 -m "Release 1.1.0"

关于git - 在 GitHub 中更改分支后创建新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52952240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com