git release功能
命令行:
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功能的更多相关文章
- Git是什么、Git的功能、为什么versioncontrol用Git、Git的常用命令、Git的优缺点
Git是什么 git是目前世界上最先进的分布式版本控制系统(没有之一). Git是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版 ...
- SVN和Git的功能和区别,尚学堂SVN和Git学习视频资料免费下载
对于软件开发人员来说,版本控制系统再熟悉不过了,所谓版本控制系统就是软件项目开发过程中用于储存开发人员所写代码所有修订版本的软件.目前常见的版本控制系统分为集中式版本控制系统(SVN)和分布式版本控制 ...
- git stash功能的使用
一,git stash的作用: 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录 说明:架构森林是一个专注架构的博客,地址:https://www.cnblogs.com ...
- 有了Git这个功能,再也不需要依赖IDE了!
大家好,今天给大家介绍一个隐藏的功能--搜索. 我们在写代码的时候经常遇到的一种情况就是,我们想要知道某一个函数是怎么定义的,这样我们才能知道该如何调用它.如果代码少的话我们当然可以自己人肉查找,但是 ...
- git: 常用功能等
1. an very useful simple git guide link: http://rogerdudler.github.io/git-guide/index.zh.html
- 如何使用 Android Studio 的 git hub 功能
How to use GitHub with Android Studio This article will explain how to use GitHub with Android Studi ...
- Git:常用功能 - 命令行
1. 正在某个分支进行开发,突然有个紧急BUG需要切换到其他分支进行修复? git add README.md # 将文件添加到暂存区 git stash save "v1.0.0 in d ...
- Git常用功能记录
1. git查看某个文件的修改历史 git log --pretty 然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库,如果是库,那改动可多了去了- git ...
- tortoise git常用功能
1.打tag TortoiseGit -> show log -> 选中版本 -> create tag at this version... TortoiseGit -> p ...
随机推荐
- 2018年最新PHP面试题
面试之前多看看公司的资料,可以看出面试的公司主要做什么,电商,数据库,php函数,sql的优化,接口,session和cookie等经常会问到,都是必问之题,这其中有一部分题目摘抄自网络,回答也不错 ...
- T-SQL 简单子查询
1.使用变量的方式实现的查询 use StudentManageDB go declare @StuId int --查询张永利学号 select @StuId=StudentId from Stud ...
- linux 安装软件各种错误集锦及解决方法
1.最小化安装了centos, 但是使用ifconfig命令时候出现”bash ifconfig command not found” .解决方法:yum -y install net-tools.x ...
- hue中使用oozie的workflow执行mr
workflow创建任务 进入hue–Workflows–编辑器–workflow–创建 拖一个mapreduce作业(在页面靠近顶端有一排选项图标)到页面中间虚线框中 Jar路径必须是hdfs中ja ...
- AWS之SSH登录:使用 PuTTY 从 Windows 连接到 Linux 实例
使用 PuTTY 从 Windows 连接到 Linux 实例 启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它. 注意 启动实例后,需要几分钟准备好实例,以便您能连接到实例 ...
- Angularjs给动态生成的元素绑定事件
//获取动态生成的元素 getJqforAnguar:function(jqid){ angular.element(document).injector().invoke(function($com ...
- BZOJ4195 luoguP1955 NOI2015D1T1 程序自动分析
题意:给定n个(xi = xj) 或 (xi != xj) 的条件,问是否可能成立 BZOJ链接:http://www.lydsy.com/JudgeOnline/problem.php?id=419 ...
- ios的input的输入框,readonly的时候,会弹出一小块ios的软键盘
找了半天方法,结果input直接加个方法就好了 onfocus="this.blur()"
- 剑指Offer(二):替换空格
说明: 1.本系列是根据<剑指Offer>这个系列做的一个小笔记. 2.直接动力是因为师兄师姐找工作很难,而且机械出生的我面试算法更难. 3.刚开始准备刷LeetCode.LintCode ...
- spring mvc 异常处理
一般实现业务的时候避免不了会抛一些自定义异常 抛给controller进行最终处理.如果业务上比较复杂.频繁的在try catch操作. 时间一长,代码维护性,可读性自然而然就上来了. 然后,spri ...