github发布一个稳定版本packagist的composer包
2017-01-19 11:08
639 查看
下面介绍一下怎么使用github发布一个稳定版本packagist的composer包。
但是这缺有一个缺陷,就是每次composer require的时候都需要带上dev-master,这其实不是一个稳定版本,介绍一下怎么使用github发布一个稳定版本。在github中,tag定义为里程碑,也就是说在开发到一定的程度时,可以先记录一个里程碑,也就是版本(v0.1,v1.0)
2.创建一个新的tag
3.删除tag(这里说一下怎么正确地删除远程的版本)
4.提交tag
5.查看提交状态
这里需要注意一下返回值,那一串乱码是有用的~
6.为已经提交的代码打上tag,下面命令使用到第5点的乱码(注意一般是日志的第一行也就是最新一次提交的编码)
2.在cmd或git bash中输入
3.打上tag
4.更新一下packagist即可
这里需要注意的是,可能更新之后还没反应,有时甚至会抛异常,这种情况可能是还没同步到国外的服务器而已,等一天就好了。。。还有composer.json种要是
在之前的博客中已经介绍了如何结合github发布自己的composer包
http://blog.csdn.net/u014520745/article/details/54377141但是这缺有一个缺陷,就是每次composer require的时候都需要带上dev-master,这其实不是一个稳定版本,介绍一下怎么使用github发布一个稳定版本。在github中,tag定义为里程碑,也就是说在开发到一定的程度时,可以先记录一个里程碑,也就是版本(v0.1,v1.0)
在这之前, 你需要了解一下github的一些需要用到的命令:
1.查看本地所有的taggit tag
2.创建一个新的tag
git tag [name]
3.删除tag(这里说一下怎么正确地删除远程的版本)
//查看一下远程的tag git tag [name] //查看一下远程的tag git tag -r //先删除本地tag git tag -d [name] //删除远程tag git push origin :refs/tags/[name]
4.提交tag
git push origin --tags
5.查看提交状态
git log --oneline --decorate --graph
这里需要注意一下返回值,那一串乱码是有用的~
6.为已经提交的代码打上tag,下面命令使用到第5点的乱码(注意一般是日志的第一行也就是最新一次提交的编码)
git tag -a v0.9 9ff91da
下面是详细步骤
1.首先提交一下代码。不管用什么方式,只要提交了就好,这里我用PHPstorm提交git2.在cmd或git bash中输入
git log --oneline --decorate --graph查看提交编码
3.打上tag
git tag -a v0.9 9ff91da
4.更新一下packagist即可
这里需要注意的是,可能更新之后还没反应,有时甚至会抛异常,这种情况可能是还没同步到国外的服务器而已,等一天就好了。。。还有composer.json种要是
"minimum-stability": "dev",,如果dev换成stable可能会出错
相关文章推荐
- PHP-发布一个composer包(稳定版本)
- redis一个比较大的改变,redis3.0.1 稳定版本发布,支持集群。redis 集群配置 reids Cluster
- 通过 Composer Github Packagist制作发布共享PHP包
- 学会了用git把aspnetcdn发布到codeplex和github了. 准备一个异步的版本计划..
- 使用github、Packagist、composer发布
- [置顶] Composer详细使用及利用Composer在Github和Packagist库中发布项目
- 创建发布一个自己的 Composer/Packagist 包 (PHP)
- FineUI v3.3.2发布!目前最稳定版本,五年陈酿!
- 支持全客户端模式-dotNetFlexGrid v1.1稳定版本发布(可以快速的进行单据类开发哦)
- 购物兔发布稳定版本1.0.6.39,稳定程度大大提高
- hadoop2.2.0稳定版本发布了
- 【五子棋AI循序渐进】发布一个完整的有一定棋力的版本(含源码)
- Ruby 2.0.0 首个稳定版本(p0)发布
- explorer 1.06等一批稳定版本发布。
- 一个版本发布的案例
- (原创)发布一个C++版本的ORM库SmartDB(一)
- 发布一个Easy Linux 版本,正式命名为EzLinux
- 注意!如果你发现你的flash游戏占用cpu在9%-20%之间不稳定跳动,可能是你发布的是debug版本,如果是release版本就稳定在0%-2%之间
- FreeEast稳定版本、FreeEast每日构建版本2月28日发布更新
- Ubuntu中文输入法ibus-pinyin 1.3.7稳定版本发布,支持注音模式