首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    git tag

    1. tag是什么 如果用过svn,你一定对tag不陌生。通常版本上线前,我们会对相应的代码打一个tag,将其封存起来,就如同一个代码快照。 2....常用操作 2.1 创建tag git tag -a -m 例: git tag v6.2.1 6b2d5ffc -m "皮肤盒子" commit...hash不写,则默认对最后一次commit打tag 比如: git tag v6.2.2 -m "tag测试" 2.2 列出所有tag git tag 例: git tag 1.0 2.0...git -d 2.5 推送/获取tag 向仓库推送所有tag git push origin --tags 向仓库推送指定tag git push origin 只要执行git...是否可以修改tag中的内容? 可以。切换到相应tag上,你就可以如同在一个分支上那样修改,提前其内容。 但是实践中不建议修改,那样就失去了tag的意义。 tag的本质是什么?

    1.1K30

    iOS开发:Block传的运用

    前言 在iOS开发中传是一个非常经典的方法,有六种传方式:属性传、代理传、Block传、方法传、单例传、通知传。本章就来分享一下通过Block完成两个不同界面间的传操作。...那么接下来通过实际应用场景,来直观的演示一下用Block传的操作,具体如下所示。...实例场景是在控制器A里面点击按钮进入到控制器B中,控制器B里面是一个单元格界面,每一个列表对应的三个参数,需要选中其中想要的列表然后返回并传到控制器A里面,这就是整个使用场景的描述,接下来是具体实现的代码步骤...nil];         [self.tableView reloadData]; // 数据加载完成之后刷新tableview     } } 3.png 这就是通过Block进行的一个简单传操作

    85041

    git打tag

    发布软件版本的时候打一个tagtag会记录版本的commit号,方便后期回溯 新建tag 查看tag详细信息 给指定的某个commit号加tag tag同步到远程服务器 切换到某tag 删除某tag...新建tag git tag命令+tag名字,直接创建一个tag git tag v1.0 使用git tag命令可以看到新增加的tag。...↓ git tag -a tagName -m "备注" 查看tag详细信息 git show tagName 给指定的某个commit号加tag tag可在之前的版本上打,需要知道某个提交对象的校验和的前几位数字...(通过git log获取) tag同步到远程服务器 推送单个分支 git push origin [tagName] 推送本地所有tag 使用 git push origin --tags 切换到某...tag 可以基于tag创建一个分支 删除某tag 本地删除 git tag -d [tagName] 远端删除 git push origin :refs/tags/[tagName]

    99510

    git tag 打标签

    也就是说你在某一个分支上打了一个标签,再切到另外的分支上去,这个标签还是存在的,只是对应的是这个标签之前的commit,相当于是一个时间快照,他可以横跨标签,所以这就是它的灵活性 ** 介绍几款常用的git打tag...的命令, ** 1、查看所有标签 在 Git 中列出已有的标签非常简单,只需要输入 git tag (可带上可选的 -l 选项 –list): //查看所有标签的命令 $ git tag v1.0...2、查看标签和它的备注: git tag -l -n 3、查看线上代码库的标签 git ls-remote --tags 4、查看具体某一个标签 你也可以按照特定的模式查找标签。...最简单的方式是当你在运行 tag 命令时指定 -a 选项: $ git tag -a v1.4 -m "my version 1.4" $ git tag v0.1 v1.3 v1.4 -m 选项指定了一条将会存储在标签中的信息...未经允许不得转载:肥猫博客 » git tag 打标签

    71620

    iOS开发之通过代理逆向传

    iOS开发中,传是几乎每个App都会用到的,对于传统的顺向传应该说是比较简单的,但是逆向传往往会用到代理模式来实现,很多同学在这一块有迷惑,迷惑的不是怎么逆向传,而是不理解代理模式,下面就来分析一下...,如何理解和快速上手代理模式,并以一个简单的逆向传为案例,看看代理模式是不是很难。...被代理对象 1、定义协议,在协议中定义方法用于传,传什么类型的就设置什么类型的参数 2、声明一个遵守上述协议的delegate属性 3、在需要传的时候调用代理对象完成传 代理对象 1、遵守被代理对象定义的协议...2、实现协议中的方法,捕获传过来的,并根据需求来处理捕获的 设置被代理对象的delegate属性为代理对象 这一步是在上述两个对象的其中一个里面完成的 三、代理模式与逆向传 通过如上描述可以看出...逆向传.gif

    72850

    iOS开发之利用Block逆向传

    iOS开发之通过代理逆向传一文中,分析了利用代理模式来逆向传,其实还有一些其他的方式,如通知、Block等,相比较代理,我个人认为反而要简单些,但是需要处理好细节问题,如Block循环引用。...一、书写规范 Block传,需要注意的是,谁传就需要定义Block,捕获方仅仅需要传递Block给传方,并处理捕获的。...传方 1、定义Block用于传 2、声明一个上述Block属性,这个属性的具体实现需要捕获方传进来 3、在需要传的时候调用Block完成传 捕获方 1、传递一个Block给传方 2、...在Block中捕获传过来的,并根据需求处理捕获的 二、Block与逆向传 还是那句No Code, No BB,案例效果如下: ?...逆向传.gif 三、实现步骤 1、传方 //.h 文件 /** * 类型自定义 */ typedef void (^ReturnValueBlock) (NSString *strValue

    81170

    快速掌握Git Tag

    在本节中,你可以学到如何列举所有可用的标签,如何创建新的标签以及不同标签之间的差异 列举标签 在Git中,列举可用表的操作很简单,只需要键入git tag即可: $ git tag v1.0.0 v1.1.0...但如果你需要的只是一个临时标签,或者由于某些愿意不需要包含那些额外信息,也可以用轻量标签 注释标签 创建注释标签很简单,只需要执行带有-a选项的tag命令即可: $ git tag -a v1.14 -...m "my version 1.4" $ git tag v0.1 v1.3 v1.4 -m选项指定了标记信息,它会伴随着标签一起被存储。...创建一个轻量标签时不需要使用-a、-s或-m选项 $ git tag v1.4-lw $ git tag v0.1 v1.3 v1.4 v1.4-lw v1.5 如果你现在在这表标签上执行git show...-d [tag name]删除标签 $ git tag -d v.2.3.3 Deleted tag 'v.2.3.3' (was 4161da8) 如果你已经推送到远程仓库上了,你可以执行git push

    19610
    领券