git切换tag并提交代码


git切换tag并提交代码

由于公司线上也有多套环境,每次发版本之后会打tag,但是某个环境可能不是master的代码,修复bug时就需要以tag为基准分支作为热修复分支。

tag是只读分支,所以需要重命名为新分支

1. fetch 线上所有的tag到本地

 git fetch --tags

2. 切换到你需要修复的tag

git checkout [tag_name]

3. 将tag重命名为可修改的分支

git switch -c <new-branch-name> #可以将此版本作为tag的热修复版本,测试没问题之后可以直接发布

4. 合并代码

将修改的分支合并到其他分支


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM