2012-09-23 61 views
1

我在Github上創建了一個存儲庫,並且在某些時候我在主服務器上創建了一個標記。現在爲分支gh頁面,我想創建一個同名的標籤。但那不可能。我可以看到標籤只適用於主標籤,爲什麼我不能在不同的分支上應用相同的標籤名稱?github爲主頁面和gh頁面創建相同的標記

歡呼 盧卡

回答

0

不能套用「相同的標記」多次,作爲一個標籤是有引用一個且唯一一個承諾。
(請參閱「Tag multiple branches in git?」更多)

如果git checkout -b gh-pagesmaster,那麼你將在提交參考均由master與新分支gh-pages
在這種情況下,一個標記對兩個分支都是有效的。

但是,一旦您開始在新分支中創建新的提交,您將僅應用一個唯一命名的標籤來提交該新分支。

白馬記住然而,一個標籤未鏈接到一個分支(如果你要變基上的master頂部分支,然後合併master ......你會與兩個引用的一個HEAD再次結束分支機構:所有標籤將再次成爲兩個分支的一部分)。
標籤只鏈接到提交。


更新2016年8月:Simpler GitHub Pages publishing現在可以保持你的頁面文件在相同分支(沒有更多gh-pages需要)的子文件夾:

Now you can select a source in your repository settings and GitHub Pages will look for your content there.

所以在這裏,你可以標記master,指的是這兩個內容。

+0

好的,非常感謝! –