如何将packagist.org中的版本(dev-master)更改为v1.0.2之类的版本?

时间:2017-10-27 10:51:25

标签: php git github packagist

我在github上创建了存储库。在packagist.org中注册 在github集成和服务Packagist中设置 跟踪回购中的变化。

在本地comp中我在控制台中设置了这个命令: 添加一些更改,然后添加并提交它。 设置标签,如v1.0.2:git tag v1.0.2 并将其推送到github:git push origin v1.0.2

在github中,我创建了版本https://github.com/sergwizard/maxmind-geolite2-db/releases

我仍然在packagist.org中看到。此软件包的最新版本(dev-master)没有可用的许可证信息。

https://packagist.org/packages/sergwizard/maxmind-geolite2-db

我如何设置版本(dev-master)?

4 个答案:

答案 0 :(得分:3)

只需使用本地git命令:

git commit -a -m 'xxx'
git tag v1.0.2
git push origin v1.0.2

答案 1 :(得分:0)

我解决了这个问题。 可能会有人从我的经验中受益。 我做了什么。我删除了我的上一个版本,并在github repo中更改了一个标记名称。然后通过按钮“更新”和宾果游戏在packagist中更新我的包!播下如何在dev-master旁边传递版本。

答案 2 :(得分:0)

只需执行git push origin v123,然后等待10分钟即可。他们总是要花一些时间。

答案 3 :(得分:0)

默认情况下,git push命令不会将标签传输到远程服务器。创建标签后,您必须将标签明确推入共享服务器。此过程就像共享远程分支一样-can您可以运行:

git push origin <tagname>

来源:https://git-scm.com/book/en/v2/Git-Basics-Tagging