命令行:

  1. git tag -a v3. -m "这是4.0版本"
  2. git push origin v3.
  3. //git tag -a 标签名称 -m "说明"
  4. //git push origin 标签名称

删除tag

  1. git tag -d v1. //删除本地tag
  2.  
  3. git push origin :v1.//删除远程tag
  4. //也可以这样
  5. git push origin --delete tag V1.

以上命令在项目仓库创建了一个v3.0的release,如下图:


1.进入到项目仓库,选择release选项卡,可以点击create a new release/Draft a new release创建一个新的release.

2.未勾选This is a pre-release通过github官方提供的api可访问我们的release信息,格式如下:

  1. /repos/:owner/:repo/releases/:id

更多API说明访问:https://developer.github.com/v3/repos/releases/

例:访问https://api.github.com/repos/kingBook/testGit/releases/latest可以获取如下信息

  1. {
  2. "url": "https://api.github.com/repos/kingBook/testGit/releases/9028810",
  3. "assets_url": "https://api.github.com/repos/kingBook/testGit/releases/9028810/assets",
  4. "upload_url": "https://uploads.github.com/repos/kingBook/testGit/releases/9028810/assets{?name,label}",
  5. "html_url": "https://github.com/kingBook/testGit/releases/tag/2.0",
  6. "id": 9028810,
  7. "tag_name": "2.0",
  8. "target_commitish": "master",
  9. "name": "testGit v2.0",
  10. "draft": false,
  11. "author": {
  12. "login": "kingBook",
  13. "id": 4969180,
  14. "avatar_url": "https://avatars3.githubusercontent.com/u/4969180?v=4",
  15. "gravatar_id": "",
  16. "url": "https://api.github.com/users/kingBook",
  17. "html_url": "https://github.com/kingBook",
  18. "followers_url": "https://api.github.com/users/kingBook/followers",
  19. "following_url": "https://api.github.com/users/kingBook/following{/other_user}",
  20. "gists_url": "https://api.github.com/users/kingBook/gists{/gist_id}",
  21. "starred_url": "https://api.github.com/users/kingBook/starred{/owner}{/repo}",
  22. "subscriptions_url": "https://api.github.com/users/kingBook/subscriptions",
  23. "organizations_url": "https://api.github.com/users/kingBook/orgs",
  24. "repos_url": "https://api.github.com/users/kingBook/repos",
  25. "events_url": "https://api.github.com/users/kingBook/events{/privacy}",
  26. "received_events_url": "https://api.github.com/users/kingBook/received_events",
  27. "type": "User",
  28. "site_admin": false
  29. },
  30. "prerelease": false,
  31. "created_at": "2017-05-03T08:34:10Z",
  32. "published_at": "2017-12-26T06:01:54Z",
  33. "assets": [
  34.  
  35. ],
  36. "tarball_url": "https://api.github.com/repos/kingBook/testGit/tarball/2.0",
  37. "zipball_url": "https://api.github.com/repos/kingBook/testGit/zipball/2.0",
  38. "body": "这是第二个版本"
  39. }

git release功能的更多相关文章

  1. Git是什么、Git的功能、为什么versioncontrol用Git、Git的常用命令、Git的优缺点

    Git是什么 git是目前世界上最先进的分布式版本控制系统(没有之一). Git是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版 ...

  2. SVN和Git的功能和区别,尚学堂SVN和Git学习视频资料免费下载

    对于软件开发人员来说,版本控制系统再熟悉不过了,所谓版本控制系统就是软件项目开发过程中用于储存开发人员所写代码所有修订版本的软件.目前常见的版本控制系统分为集中式版本控制系统(SVN)和分布式版本控制 ...

  3. git stash功能的使用

    一,git stash的作用: 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录 说明:架构森林是一个专注架构的博客,地址:https://www.cnblogs.com ...

  4. 有了Git这个功能,再也不需要依赖IDE了!

    大家好,今天给大家介绍一个隐藏的功能--搜索. 我们在写代码的时候经常遇到的一种情况就是,我们想要知道某一个函数是怎么定义的,这样我们才能知道该如何调用它.如果代码少的话我们当然可以自己人肉查找,但是 ...

  5. git: 常用功能等

    1. an very useful simple git guide link: http://rogerdudler.github.io/git-guide/index.zh.html

  6. 如何使用 Android Studio 的 git hub 功能

    How to use GitHub with Android Studio This article will explain how to use GitHub with Android Studi ...

  7. Git:常用功能 - 命令行

    1. 正在某个分支进行开发,突然有个紧急BUG需要切换到其他分支进行修复? git add README.md # 将文件添加到暂存区 git stash save "v1.0.0 in d ...

  8. Git常用功能记录

    1. git查看某个文件的修改历史 git log --pretty 然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库,如果是库,那改动可多了去了- git ...

  9. tortoise git常用功能

    1.打tag TortoiseGit -> show log -> 选中版本 -> create tag at this version... TortoiseGit -> p ...

随机推荐

  1. 升级安装APK兼容Android7.0,解决FileUriExposedException

    见http://blog.csdn.net/ruancoder/article/details/67639621?utm_source=itdadao&utm_medium=referral

  2. Mybatis 系列2-配置文件

    [Mybatis 系列10-结合源码解析mybatis 执行流程] [Mybatis 系列9-强大的动态sql 语句] [Mybatis 系列8-结合源码解析select.resultMap的用法] ...

  3. Ribbon Workbench 与此流程相关的流程操作未激活

    问题描述:使用Ribbon Workbench 打开解决方案时报 :与此流程相关的流程操作未激活 解决方法 :ribbon 导航--系统定置--流程中心--流程--CustomiseRibbon -- ...

  4. spark2.3.0 配置spark sql 操作hive

    spark可以通过读取hive的元数据来兼容hive,读取hive的表数据,然后在spark引擎中进行sql统计分析,从而,通过spark sql与hive结合实现数据分析将成为一种最佳实践.配置步骤 ...

  5. ZooKeeper的安装和API

    Zookeeper的分布式安装和API介绍: 安装教程 在datanode1.datanode2和datanode3三个节点上部署Zookeeper. 步骤 解压zookeeper安装包到/opt/m ...

  6. build.gradle 中compileSdkVersion,minSdkVersion,targetSdkVersion,buildToolsVersion的意思

    compileSdkVersion: 编译版本:compileSdkVersion告诉gradle使用哪个版本AndroidSDK编译你的应用: minSdkVersion: 最低SDK版本:他代表的 ...

  7. 读取txt文件赋值到DataGridView中

    先查看txt是每条信息之间是通过什么分割,我是通过换行符(\n)分割的, 然后再看每一条信息中字段是通过什么分割,我的字段是通过 tab键(\t)分割. 第一步 先获取到txt文件的路径: //获取绝 ...

  8. CSS3的过渡和转换

    CSS3的过渡和转换 1.过渡 什么是过渡呢?过渡通俗的来说就是从一个样式到另一个样式的逐渐转换改变的效果. 过渡的属性: 属性 描述 css transition 简写属性,用于在一个属性中设置4个 ...

  9. 最简单的DHCP服务

    这几天在准备网络安装linux操作系统.最后决定用pxe + kickstart 的方式完成.原理.方案弄完了之后,开始搭建,结果被DHCP给挡住了.这不就得研究研究最简单最实用的DHCP使用方法. ...

  10. [Unity动画]04.Avatar Mask

    参考链接: https://www.cnblogs.com/hammerc/p/4832637.html Avatar Mask主要用于动画层融合.例如说,边跑边举起东西,这个实际上就是下半身播放跑步 ...