当项目某一周期开发完毕,正式部署时,我们可以为代码打上一个标签
1、将本地代码打上一个标签
git tag tag名称
2、将标签代码推送到远程仓库
git push origin tag名称
由于项目研发任务一直在往前推进,当项目在正式环境运行过程中出现紧急问题需要修复时,我们不能在当前周期上的代码进行bug修复工作,这种情况我们可以将上一周期标签代码导出,在此代码中进行bug修复工作,步骤如下:
1、在本地创建一个新的分支,指定上一周期tag版本
git checkout -b 本地分支名称 上一周期tag标签名称
2、bug修改完成后将代码提交到暂存区
git add .
3、将暂存区的改动提交到本地的版本库
git commit -m "修复了xxx问题"
4、为代码打上新的tag标签
git tag 新tag标签名称
5、将本地tag推送到远程主机
git push origin tag标签名称
6、将分支代码合并到master分支
6.1 切换到master分支
git checkout master
6.2 将新分支代码合并到master分支中
git merge 新分支名称
6.3 将master分支代码推送到远程主机
git push origin master
7、删除本地新建分支
git branch -d 本地新建分支名称
版权归原作者 会跑的鸟 所有, 如有侵权,请联系我们删除。