转自:http://blog.csdn.net/l00149133/article/details/53503260

Android studio如何使用已创建的tag

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

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

首先明确两个概念:

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

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

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

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

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

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

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

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐