我必須克隆分支的標籤。我正在使用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
我必須克隆分支的標籤。我正在使用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
您正在使用的命令不混帳1.7的支持,所以你必須要麼切換到1.8版本,或者您可以使用下面繼續使用Git 1.7
首先,你必須工作下載整個存儲庫:
git clone <repository url>
然後結帳特定的標籤,請使用以下命令:
git checkout tags/<tag_name>
該警告告訴您您需要知道的一切;該標籤不存在。請注意,即使這樣做,您使用的命令仍會克隆整個存儲庫;之後它會指向HEAD到v7_3
(並且您將處於分離的HEAD狀態以啓動)。
是否有可能您在另一臺機器上創建了標籤,並忘記推送它?
如果您已經克隆了該項目,也可以在這裏查看:http://stackoverflow.com/questions/34519665/how-to-move-head-checkout-revert-reflog-reset/34519716#34519716 – CodeWizard