[英]How to delete or change directory of a cloned git repository on a local computer
[英]How to delete a tag on cloned git repository?
我已經克隆了一個帶有標簽v1.1的現有存儲庫。
現在,我在克隆的rep上看到了相同的標簽v1.1(它仍保持着前一個rep的上游)。 但是克隆的rep應該確實是v1.0。 如何刪除該標簽以創建v1.0標簽?
git tag
v1.1
然后我嘗試了這個
git push origin :v1.1
我收到錯誤消息:
error: unable to delete 'v1.1': remote ref does not exist
error: failed to push some refs to 'https://github.com/xxx/xxx.git'
在刪除1.1之前,您可能需要先將其標記為1.0。
git checkout v1.1
git tag v1.0 #tag release. use git tag -d v1.0 if v1.0 exists.
git push origin v1.0 #push tag to origin
假設您可以在原始位置訪問遠程存儲庫,則可以使用以下方法刪除標記:
git push origin :refs/tags/v1.1 #remove remote copy of tag
git tag -d v1.1 #remove local copy of tag
我有點驚訝您的語法不起作用。 您應該確保正確配置了遙控器,並且標簽在要推送到的遙控器上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.