命令行:

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

删除tag

git tag -d v1.  //删除本地tag

git push origin :v1.//删除远程tag
//也可以这样
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信息,格式如下:

/repos/:owner/:repo/releases/:id

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

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

{
"url": "https://api.github.com/repos/kingBook/testGit/releases/9028810",
"assets_url": "https://api.github.com/repos/kingBook/testGit/releases/9028810/assets",
"upload_url": "https://uploads.github.com/repos/kingBook/testGit/releases/9028810/assets{?name,label}",
"html_url": "https://github.com/kingBook/testGit/releases/tag/2.0",
"id": 9028810,
"tag_name": "2.0",
"target_commitish": "master",
"name": "testGit v2.0",
"draft": false,
"author": {
"login": "kingBook",
"id": 4969180,
"avatar_url": "https://avatars3.githubusercontent.com/u/4969180?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/kingBook",
"html_url": "https://github.com/kingBook",
"followers_url": "https://api.github.com/users/kingBook/followers",
"following_url": "https://api.github.com/users/kingBook/following{/other_user}",
"gists_url": "https://api.github.com/users/kingBook/gists{/gist_id}",
"starred_url": "https://api.github.com/users/kingBook/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/kingBook/subscriptions",
"organizations_url": "https://api.github.com/users/kingBook/orgs",
"repos_url": "https://api.github.com/users/kingBook/repos",
"events_url": "https://api.github.com/users/kingBook/events{/privacy}",
"received_events_url": "https://api.github.com/users/kingBook/received_events",
"type": "User",
"site_admin": false
},
"prerelease": false,
"created_at": "2017-05-03T08:34:10Z",
"published_at": "2017-12-26T06:01:54Z",
"assets": [ ],
"tarball_url": "https://api.github.com/repos/kingBook/testGit/tarball/2.0",
"zipball_url": "https://api.github.com/repos/kingBook/testGit/zipball/2.0",
"body": "这是第二个版本"
}

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. TextView-- 测量文字宽度

    https://my.oschina.net/lengwei/blog/637380; http://blog.csdn.net/mare_blue/article/details/51388403; ...

  2. echarts3更新

    dataRange: { realtime: false, itemHeight: 80, splitNumber:6, borderWidth:1, textStyle: { color: '#33 ...

  3. 第1章 计算机网络和协议(2)_OSI参考模型

    2. OSI参考模型 2.1 OSI参考模型详解 (1)参考模型的优点 ①将网络的通信过程划分为小一些.功能简单的部件,有助于各个部件开发.设计和故障排除. ②通过网络组件的标准化,允许多个供应商进行 ...

  4. 常见的web安全及防护原理

    1.0 sql注入 sql注入原理:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令. sql注入防护: 1.永远不要信任用户的输入,要 ...

  5. HDFS高级功能

    HDFS的六大高级特性: 安全模式 安全模式是HDFS所处的一种特殊状态,在这种状态下,文件系统只接受读数据请求,而不接受删除.修改等变更请求.在NameNode主节点启动时,HDFS首先进入安全模式 ...

  6. lufen登录注册

    创建精写报错信息表用于记录错误信息(新的文件夹,创建新的py) #静写报错信息class BaseResponse(object): def __init__(self): self.code=100 ...

  7. angularjs探秘<三> 控制器controller及angular项目结构

    先来看一个例子 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset=&quo ...

  8. Java GC如何判断对象是否为垃圾

    查找内存中不再使用的对象 引用计数法 引用计数法就是如果一个对象没有被任何引用指向,则可视之为垃圾.这种方法的缺点就是不能检测到环的存在. 2.根搜索算法 根搜索算法的基本思路就是通过一系列名为”GC ...

  9. IDEA 快捷操作 Windows

    1.查找Action  ctrl+shift+A :可通过其查询其他操作快捷键等. 2.项目之间跳转:ctrl+shift+[ 与  ctrl+shift+] 3.alt + 数字 展开对应窗口 4. ...

  10. 《算法》第五章部分程序 part 6

    ▶ 书中第五章部分程序,包括在加上自己补充的代码,非确定性有穷自动机(NFA),grep 命令(利用 NFA 匹配) ● 非确定性有穷自动机(NFA) package package01; impor ...