在很多公司里面会使用打tag的方式保留版本

:git tag|grep "xxx-dev“等分支来查看

2:git cherry-pick XXXXX

     然后就是查看有冲突这些

git status 会出现相关的异常

然后解决相关的冲突

git add .

git cherry-pick --continue 

git push XXX HEAD:refs/for/XXX

第一:git tag -a tag_release_v0.2 -m "version 0.2 released" 这里创建的是:本地 tag 实际远程还没有跟上。

git tag
tag_release_v0.1
tag_release_v0.2
 

git checkout tag_release_v0.2
注意:正在切换到 'tag_release_v0.2'。

您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以在切换
回一个分支时,丢弃在此状态下所做的提交而不对分支造成影响。

如果您想要通过创建分支来保留在此状态下所做的提交,您可以通过在 switch 命令
中添加参数 -c 来实现(现在或稍后)。例如:

  git switch -c <新分支名>

或者撤销此操作:

  git switch -

通过将配置变量 advice.detachedHead 设置为 false 来关闭此建议
2:git show tag_release_v0.2 显示相关信息

3:git push origin tag_release_v0.1 推送到远程分支上面

在很多公司里面会使用打tag的方式保留版本_第1张图片

4:删除tag:

git tag -d tag_release_v0.1
已删除标签 'tag_release_v0.1'(曾为 36cfd99)
这种事删除本地的,服务器上的还没有删除

refs/tags/

在对应分支上进行该操作。

参考命令如下:

git Tag标签/Android studio git创建与删除标签(Tag)

https://blog.csdn.net/qq_33552379/article/details/128473960

你可能感兴趣的:(Android)