gpt4 book ai didi

git - 将我的 origin/master 移动到新分支的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 07:23:45 26 4
gpt4 key购买 nike

我正在考虑启动我的代码的 v2,并希望将我的 v1 代码存档在新分支的同一个存储库中,这样我就可以在我的存储库中重新开始。

这方面的最佳实践或方法是什么?

最佳答案

答案:为代码的 V1 添加标签,然后在 V2 上工作

拥有多个版本(发布稳定版本或在下一个版本中更改其他内容)的最佳和最简单方法是使用 git tag 命令

您可以使用以下任一方式为 GitHub 创建标签:

  • Git 命令行,或者
  • GitHub 的网络界面。

从命令行创建标签

要在当前分支上创建标签,请运行以下命令:

git tag <tagname>

如果您想在标签中包含描述,请添加 -a 以创建 annotated tag :

git tag <tagname> -a

这将创建一个 local 标签,其中包含您所在分支的当前状态。推送到您的远程仓库时,默认情况下不包含标签。您需要明确说明您要将标签推送到远程仓库:

git push origin --tags

来自official Linux Kernel Git documentation for git push :

--tags

All refs under refs/tags are pushed, in addition to refspecs explicitly listed on the command line.

或者如果您只想推送单个标签:

git push origin <tag>

另见 How do you push a tag to a remote repository using Git?有关上述语法的更多详细信息。

关于git - 将我的 origin/master 移动到新分支的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68341027/

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