本文翻译自:How to create a new branch from a tag?

I'd like to create a new master branch from an existing tag. 我想从现有标签创建一个新的master分支。 Say I have a tag v1.0 . 说我有一个标签v1.0 How to create a new branch from this tag? 如何从这个标签创建一个新的分支?


#1楼

参考:https://stackoom.com/question/juFR/如何从标签创建新分支


#2楼

哇,这比我想象的要容易:

git checkout -b newbranch v1.0

#3楼

如果您只是想创建一个新分支而不立即更改它,则可以执行以下操作:

git branch newbranch v1.0

#4楼

My branch list (only master now) 我的分支机构列表(现在仅适用于母版 )

My tag list (have three tags) 我的标签列表(具有三个标签)

Switch to new branch feature/codec from opus_codec tag opus_codec标签切换到新的分支功能/编解码器

git checkout -b feature/codec opus_codec


#5楼

I have resolve the problem as below 1. Get the tag from your branch 2. Write below command 我已经解决了以下问题1.从您的分支机构获取标签2.写以下命令

Example: git branch <Hotfix branch> <TAG>git branch hotfix_4.4.3 v4.4.3git checkout hotfix_4.4.3

or you can do with other command 或者你可以用其他命令

git checkout -b <Hotfix branch> <TAG>
-b stands for creating new branch to local

once you ready with your hotfix branch, It's time to move that branch to github, you can do so by writing below command 一旦准备好您的hotfix分支,是时候将该分支移至github了,可以通过编写以下命令来实现

git push --set-upstream origin hotfix_4.4.3

#6楼

I used the following steps to create a new hot fix branch from a Tag. 我使用以下步骤从标签创建新的热修复分支。

Syntax 句法

git checkout -b <New Branch Name> <TAG Name>

Steps to do it. 步骤去做。

  1. git checkout -b NewBranchName v1.0 git checkout -b NewBranchName v1.0
  2. Make changes to pom / release versions 更改pom /发布版本
  3. Stage changes 阶段变更
  4. git commit -m "Update pom versions for Hotfix branch" git commit -m“为修补程序分支更新pom版本”
  5. Finally push your newly created branch to remote repository. 最后,将您新创建的分支推送到远程存储库。
git push -u origin NewBranchName

I hope this would help. 我希望这会有所帮助。

如何从标签创建新分支?相关推荐

  1. git 从远程主服务器当中创建新分支

    现有版本; h20, h28,h26,i8 h28,h26,i8是从H20下面创建的. 需求: 从H28下面创建新分支继续开发. 思路: 所有代码均是放置到H20上仓库当中,首先下载H20完整仓库,也 ...

  2. git 创建新分支,合并分支等问题

    一.背景 正常公司的开发,都需要把线上的和开发的项目分开.就比如开发APP,那么当我们发布1.0稳定版本之后,我们就应该新建个online分支,然后让线上的项目指向该分支.同时呢,我们在master分 ...

  3. 【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )

    文章目录 一.环境准备 二.创建新分支应用 dev2 提交 三.git cherry-pick 冲突处理 一.环境准备 git cherry-pick 命令的作用是 将指定的 一个或若干个 提交记录 ...

  4. git从某个分支创建新分支

    如题,记录一下从某个分支创建新分支的方法. 如从dev分支创建一个test分支 第一种:纯命令行的方式 第一步,切换到你指定的分支 如我要从dev上拉一个分支,代码一模一样 git checkout ...

  5. github创建新分支,并上传代码

    自己从github上下载了某个工程,对代码进行修改了之后如果不想合并到main分支,可以创建一个新的分支,然后把新的代码上传到分支上.命令如下 git branch -a#查看分支 git check ...

  6. git关联远程仓库+在github上创建新分支

    1.通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.使用命令 git add .    添加到暂存区里面 3.用命令 git commit -m '注释'   把 ...

  7. git 创建新分支并关联远程分支_git常用操作命令归纳

    php中文网最新课程 每日17点准时技术干货分享 git中常用的操作命令有哪些?本篇文章就给到大家归纳了一些git中常用操作命令.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. git ...

  8. 在github上创建新分支

    在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...

  9. git本地创建新分支并推送到远程仓库

    1,在当前项目目录,从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch * ...

最新文章

  1. 自适应分辨率可扩展二层JS下拉菜单
  2. 大战C100K之-Linux内核调优篇--转载
  3. 【数字逻辑设计】Logisim构建全加器
  4. 利用opencv从USB摄像头获取图片
  5. APP设计干货|切图基本知识点规范
  6. sklearn之线性回归和梯度下降
  7. BZOJ1096-[ZJOI2007]仓库建设
  8. 切实把握大数据时代的新机遇新变革
  9. pandas dataframe创建_Python数据分析基础之Pandas学习 (上)
  10. 判断是否包含某个头文件
  11. Linux x86-64 IOMMU详解(三)——Intel IOMMU(硬件IOMMU)的功能与基本原理
  12. Adobe Photoshop CS6 for Mac 简体中文 支持retina高清屏
  13. C语言漫画编程从未如此简单,【图片】【编程!】记录我C语言的一步步【极度恐慌漫画吧】_百度贴吧...
  14. 统计推断——假设检验——简单线性回归分析
  15. 便利贴--9{Cesium+js绘制多个点和多个线的图层,加标题}
  16. SuperMap Hi-Fi 3D SDK 11i(2022) for Unity插件开发——选中对象隐藏
  17. npm install 安装软件,出现 operation not permitted, mkdir
  18. JSON对象数组去重
  19. python登录并关注公众号_python爬虫之微信公众号关注度排行榜
  20. F280049C配置CLB模块时遇到的许多问题

热门文章

  1. poj-3185-开关问题
  2. 通过SiteMapDataSource动态获取SiteMap文件进行权限设置
  3. 第一章,安装 composer
  4. 实用防火与防爆技术培训—总目录
  5. 请解决datagridview
  6. Django表单字段汇总
  7. (洛谷)P2709 小B的询问
  8. linux tomcat/bin/shutdown.sh 关闭不了
  9. android渐变效果
  10. 计算机系统结构选择题