第一步:把远程仓库标签全部拉下
git fetch --tags
第二步:切换到线上最新的标签版本
git checkout v1.0.5
此时你本地idea就是这个标签下的代码咯~,这个时候你就可以在idea上面修复你的bug咯,修复完提交代码到本地仓库
git add .
git commit -m '备注'
执行完上面的才做你就会发现你此时的分支名称变成了一个提交编号
第三步:查看一下提交记录
git log --pretty=oneline --abbrev-commit
这个时候你就会看到你最新提交的记录是目前的这个分支编号哦
第四步:在最新的版本号下面创建一个新标签
git tag -a 'v1.0.6' -m '备注' e40aaaa
第五步:推送这个标签
git push origin v1.0.6
这个时候标签推送成功咯~
可以上gitee查看是否标签推送成功~
第六步:将这个标签的最新代码合并到开发分支(develop)
git checkout develop
git merge v1.0.6
然后再推送develop分支就好啦,这个时候我们开发分支也修复了这个bug哦~
git add .
git commit -m '备注'
git push origin develop
tips:如果有冲突先解决冲突哦!