android studio如何使用已创建的tag,切换到tag,在tag基础上修复BUG

Androidstudio如何使用已创建的tag

目前我们所有的Git项目,在封版后,都会打个tag来标记版本。

有时候,当我们封版后,会发现一些严重的bug,不得不修改,但是这个时候,我们已经开始新版本的开发了,这时回退到tag,修改封版时候的代码就很有必要了

首先明确两个概念:

tag:你可以理解为一个代码的快照,它记录的是某个时刻的代码,你可以获取tag,但是不能编辑tag的代码

branch:分支,这个无需多解释了

Androidstudio创建tag是有可视化界面来操作的,但是使用tag没有,你需要用到命令行。

使用已创建的tag,你需要:

找到这个tag,并把你本地代码的head移到这个tag上:Gitcheckout tag_name.

这时候 git 可能会提示你当前处于一个“detached HEAD” 状态,因为 tag 相当于是一个快照,是不能更改它的代码的。

如果要在 tag 代码的基础上做修改,你需要创建一个branch:git checkout -b branch_name tag_name,其中的tag_name可省略

然后剩下的就跟我们在master上操作一样了,只不过你是操作的另外一个branch

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

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,716评论 4 54
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,633评论 1 26
  • 第三次上马,表示这是我跑步以来最佩服自己的一次,最后以5个半小时完成,但是我超极敬佩我自己,这次的奖牌我要挂起来。...
    邱菊也是我阅读 556评论 0 1
  • 战国七雄:秦、楚、齐、燕、赵、韩、魏,争城夺地,互相杀伐,连年不断混战。 楚国诗人--屈原,为楚环王的左徒官。他见...
    风中红竹Dancer阅读 287评论 6 6
  • 2015年12月31日 晴 空气质量 良 戒烟 11 天 “鼎”——我初,高中的死党。在我准备离开...
    易人生阅读 201评论 0 0