Git Tag以及Branch的区别

每次正式版本上线后,用于上线的那一时刻,commit的代码拉出来作为tag。开发人员可以继续在当前开发分支上开发,准备下一个sprint的上线。

如果突然有紧急上线,可以在最新版本的tag的基础上新建一个分支:

git branch <branch name> <tag name>

然后checkout一下,在这个分支上进行紧急上线的开发。开发完成,上线后将新的代码merge到开发分支上,继续开发。

这样做的好处是开发一半的代码不会影响到紧急上线,方便测试人员测试。

对于开发人员也不用像我一样做回退了(捂脸):

<>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,817评论 25 709
  • 这篇博文是自己在学习git过程中的思考总结。本文仅仅代表个人的看法,如有不妥地方还请本文文末留言。 😊 原文链接g...
    Ming_Hu阅读 1,179评论 4 18
  • 你踱着优雅的步子 神秘而高傲的倚在窗前 你咕噜咕噜着肚子 小心而撒娇的躺在怀里 你是鬼马精灵 你是人间烟花 你是忧...
    krstin阅读 274评论 0 0
  • “人不能太舒服,太舒服就会出问题。”这是石勇常说的一句话。因为有这样的想法,所以石勇经常会出去进行一些探险活动。最...
    戚北林阅读 590评论 1 3