如何在git中查找GitHub发布标签是否已预发布?

man*_*noj 1 git release github

在github中创建发行版时,我已经选中了预发行版复选框。因此,在发行页面中,此标记被标记为预发行。(带有红色标签)

现在我正在检查发布到本地

git fetch upstream
git checkout -b release-v1.0 release-v1.0
Run Code Online (Sandbox Code Playgroud)

现在,我想知道发行版是否为预发行版,或者是否在本地计算机中。是否有执行此操作的命令?

在此处输入图片说明

Ant*_*kov 5

GitHub版本是git标记之上的附加功能。与Pull Request,Issue和Forks一样,git中没有这样的概念。

创建发行版时,将使用相同的名称创建一个新的git标签。但是所有的属性都一样

  • 发布名称
  • 描述
  • 发行前的饱和状态

附加到版本,而不是标签。

您可以轮询GitHub API以获取其他信息:

GET /repos/:owner/:repo/releases/:id

{
 ...
  "prerelease": false
}
Run Code Online (Sandbox Code Playgroud)

您可以使用命令行包装器hub https://github.com/github/hub,它将为您隐藏http调用。

某些命令hub release show应该对您有用。