2016-02-09 133 views
0

我必須克隆分支的標籤。我正在使用git 1.7.1客戶端。如何克隆git分支的標籤?

git clone --branch <tag_name> <repository_url> 命令不能正常使用它只是克隆的分支,直到提示,我想。 上面的命令在最後顯示了以下行。

warning: Remote branch v7_3 not found in upstream origin, using HEAD instead

+0

如果您已經克隆了該項目,也可以在這裏查看:http://stackoverflow.com/questions/34519665/how-to-move-head-checkout-revert-reflog-reset/34519716#34519716 – CodeWizard

回答

5

您正在使用的命令不混帳1.7的支持,所以你必須要麼切換到1.8版本,或者您可以使用下面繼續使用Git 1.7

首先,你必須工作下載整個存儲庫:

git clone <repository url> 

然後結帳特定的標籤,請使用以下命令:

git checkout tags/<tag_name> 
0

該警告告訴您您需要知道的一切;該標籤不存在。請注意,即使這樣做,您使用的命令仍會克隆整個存儲庫;之後它會指向HEAD到v7_3(並且您將處於分離的HEAD狀態以啓動)。

是否有可能您在另一臺機器上創建了標籤,並忘記推送它?