2012-02-12 84 views
22

我對GitHub很新,個人沒有時間學習太多的命令行。我更喜歡爲我的個人項目使用GitHub Mac應用程序,如果我可以添加標籤,我很好奇。如何使用GitHub Mac應用程序標記我的git存儲庫?

基本上我只想標記我的項目v0.1等等。我甚至不確定這是做到這一點的最佳方式。

+0

的MAC git的UI應用GitX(特別是rowanj叉,HTTP:// rowanj。 github.io/gitx/)支持標籤和推送標籤。它不如GitHub應用程序漂亮,但可以說更容易使用。 – 2014-01-28 22:39:51

回答

21

VonC's answersame question asked on SuperUser

無論在their announcement並在help section,這(標籤)似乎並不可用(在此答案的寫作的時間)。

這意味着GitHub for Mac不會管理標籤命名空間(參考/標籤),並且您需要手動標記,然後手動對GitHub執行git push --tags

儘管這是一年前,仍然沒有任何跡象表明標籤被支持。在幫助部分中仍然沒有提及,subsequentblogposts關於它沒有提及標籤,也沒有提及the release notes(儘管它們只涵蓋相對較新的版本)。

+4

我不知道他們什麼時候開始,但實際的github.com網站現在支持標記(檢查回購頁面上的Releases部分)。所以,你可以推送你的提交,然後在github上標記它自己。 – maackle 2013-07-03 18:32:20

3

手動創建標籤通過命令行:

  • 打開終端並導航到你的資料庫(通過從Finder中的文件夾中的CD或只是拖動)
  • 使用下面的命令:
  • 遠程Git(顯示你的遙控器的名稱,例如YourRemote)
  • git的標籤-a V1.2 -m '標籤1.2版'(創建一個從當前分支標籤V1.2)
  • 混帳推YourRemote V1。 2(pu畲族您創建到YourRemote標籤)

http://pinkstone.co.uk/how-to-tag-a-release-in-git/

+0

做了這樣的事情,但我看不到GitHub上的標籤:/ – 2014-03-28 14:19:20

+0

git push origin --tags – 2014-03-28 14:46:58

+0

您也可以按一下正常提交,然後轉到Github.com並「標記發佈」。至少它會出現在那裏。 – 2014-03-29 22:12:07

4

不幸的是,Github上客戶端的Mac仍然不處理的標籤。 既沒有創建它們,也沒有檢索它們

Github網站建議它不僅要檢索標記提交,還要將它們顯示爲發佈,並提出自動生成的zip和tar.gz相關源代碼的捆綁包。

看到:

的好消息是,標籤被拉到你的本地倉庫做一個 「同步」 時,或來自Github客戶端的「拉」,用於Mac

正如@blahdiblah說,你必須去通過命令行來本地管理標籤 關於命令行操作標籤「官方」的文檔有:

用法很簡單:

  • git tag列表標籤
  • git tag -a v1.4 -m 'my version 1.4'創建標記說明
  • git show v1.4節目信息有關標籤
  • git push origin --tags推最後提交和標籤
相關問題