命令行:

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. 阿里云发送短信验证码php_SDK

    1.登录阿里云账号下载——aliyun-dysms-php-sdk(我使用的php版本) 下载地址:https://help.aliyun.com/document_detail/55359.html ...

  2. 匿名内部类中不能修改int变量时、final int i 不能改变i的值时、或 i++线程不安全。使用AtomicInteger;

    在匿名内部类或某某情况下中引入的变量必须是Final最终型的:这时还想要去修改这个变量就需要使用到AtomicInteger这个类了: AtomicInteger CarSize = new Atom ...

  3. 使用Handlerf发送消息或使用Handler轮询时,报错IllegalStateException:This message is already in use.;

    java.lang.IllegalStateException: { when=-107ms what=9 obj=com.saicmaxus.maxuslife.model.CarInfo@be47 ...

  4. truncate(can)

    1. 如果给了参数, 从头截取到参数位置 2. 如果不给参数, 从头截取到光标 f = open("司马光砸缸", mode="r+", encoding=&q ...

  5. django连接mysql数据库以及建表操作

    django连接mysql数据库需要在project同名的目录下面的__init__.py里面加入下面的东西 import pymysql pymysql.install_as_MySQLdb() 找 ...

  6. python对象序列化pickle

    import pickle class A: users = {} c = 1 def get_self(self): return self def n(self): return 1 def pi ...

  7. [Unity动画]01.HasExitTime & ApplyRootMotion

    参考链接: https://www.cnblogs.com/hammerc/p/4828774.html 资源下载: https://assetstore.unity.com/packages/ess ...

  8. 【转】Exchange Server 的防火墙开放端口

    关于exchange所用到的端口参阅下面的文档, 适用于exchange2010sp2. http://technet.microsoft.com/en-us/library/bb331973.asp ...

  9. linux 打压缩包

    tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip ...

  10. getdate — 取得日期/时间信息-----参数是一个 integer 的 Unix 时间戳

      <?php$today = getdate();print_r($today);?> Array ( [seconds] => 40 [minutes] => 58 [ho ...