2016-07-15 40 views
0

在github中創建發行版時,我已選中預發佈的複選框。所以在發佈頁面中,這個標籤被標記爲預發佈。 (用紅色標記)如何找到GitHub發佈標籤是否在git中預發佈?

現在我檢查出釋放到當地一個

git fetch upstream 
git checkout -b release-v1.0 release-v1.0 

現在我想知道,如果釋放是在本地機器上的預發佈與否。 有沒有這樣做的命令?

enter image description here

+0

什麼複選框?什麼發佈頁面? Git沒有複選框和頁面。 – choroba

+0

你正在使用哪個工具有「預發佈」複選框?這不是Git本身的功能。也許你在問Github,它似乎有這個:https://help.github.com/articles/creating-releases/ – tripleee

+0

https://developer.github.com/v3/repos/releases/似乎有相關性文檔。 – tripleee

回答

2

GitHub的版本是對Git標籤之上的附加功能。與Pull Request,Issues和Forks相同,git中沒有這樣的概念。

當你創建一個版本時,一個新的git標籤將被創建爲同名。但是,所有的屬性,如

  • 釋名
  • 說明
  • 預發行薩特斯

連接到發佈,而不是標籤。

可以額外信息查詢GitHub API

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

{ 
... 
    "prerelease": false 
} 

可以使用命令行包裝hubhttps://github.com/github/hub這將隱藏HTTP調用你。

一些命令,如hub release show應該爲你工作。

+0

,在我的本地分支中,我可以引用任何變量或其他東西嗎? – manoj

+0

查看更新。你可以使用'hub'包裝器。 –