github发布packagist的稳定版本包

1,005 阅读1分钟

如果你还不会开发composer包的话点击进入:juejin.cn/post/684490…去学习吧

但是这缺有一个缺陷,就是每次composer require的时候都需要带上dev-master,这其实不是一个稳定版本,介绍一下怎么使用github发布一个稳定版本。在github中,tag定义为里程碑,也就是说在开发到一定的程度时,可以先记录一个里程碑,也就是版本(v0.1,v1.0)

在这之前, 你需要了解一下github的一些需要用到的命令:

1.查看本地所有的tag

git tag

2.创建一个新的tag

git tag [name]

3.删除tag(这里说一下怎么正确地删除远程的版本)

//查看一下远程的tag
git tag [name]

//先删除本地tag
git tag -d [name]
//删除远程tag
git push origin :refs/tags/[name]

4.提交tag

git push origin --tags


5.查看提交状态

git log --oneline --decorate --graph