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

    git tag

    1. tag是什么 如果用过svn,你一定对tag不陌生。通常版本上线前,我们会对相应的代码打一个tag,将其封存起来,就如同一个代码快照。 2....常用操作 2.1 创建tag git tag -a tag名称> -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 tag名> 2.5 推送/获取tag 向仓库推送所有tag git push origin --tags 向仓库推送指定tag git push origin tag名> 只要执行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进行的一个简单传值操作

    87241

    git打tag

    发布软件版本的时候打一个tag,tag会记录版本的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]

    1K10

    iOS开发之通过代理逆向传值

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

    73950

    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 打标签

    73920

    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

    82770
    领券