我想一個新的本地分支product-0.2
推送到偏遠地方已經存在具有相同名稱的標籤(但分支本身不存在)混帳推本地分支具有相同名稱的遠程標籤
git push -v --tags --set-upstream origin product-0.2:product-0.2
Pushing to https://****@github.com/mycompany/product.git
error: src refspec product-0.2 matches more than one.
error: failed to push some refs to 'https://****@github.com/mycompany/product.git'
與相同:
git push origin product-0.2:/refs/heads/product-0.2
雖然周圍工作的其他方式,如創建一個分支product-0.1
,在其上提交,然後應用標籤product-0.1
。
有些人通過在本地刪除衝突標籤來解決此問題,然後推送分支,然後檢索遠程標籤,但看起來很麻煩且容易出錯。
如何以最小的煩惱創建我的分支?
感謝您的輸入
嘗試'refs/heads/product-0.2:refs/heads/product-0.2',即不帶前導斜槓,並且在本地提供完整的refspec。 – knittl 2012-02-21 14:22:47
可以試試git push origin產品-0.2:產品-0.2 – vpatil 2012-02-21 14:48:07