git快速刪除本地和遠端的標籤

2022-06-05 13:00:10 字數 589 閱讀 9334

1.刪除本地tag:

git tag -d tag

2.批量刪除本地tag

git tag -l| awk '/^test_v1.[0-9].[0-9]$/ ' | xargs git tag -d

3.刪除遠端tag

git push origin --delete tag

4.批量刪除遠端tag

git show-ref --tag | awk '/^test_v1.[0-9].[0-9]$/ ' | xargs git push origin

如果上面這個不行,那有可能是轉義問題,可以使用下面的試一下

git show-ref --tag | awk '/refs\/tags\/test_v1\.[0-9]\..*$/ ' | xargs git push origin

刪除遠端標籤之後,可以直接刪除本地標籤,再重新拉取,這樣就儲存和遠端一樣的標籤了

git tag -l | xargs git tag -d

# 再更新

git fetch --tags

Git 刪除本地和遠端的分支

分支使用完畢之後需要刪除,執行如下命令檢視所有的分支,目的是需要刪除掉dev分支。先執行如下命令,切換到master分支 git checkout master切換完成之後,執行如下命令刪除掉遠端的dev分支 命令執行後,可以看到遠端分支已經被刪除掉了,但是本地分支還在,還需執行如下命令來刪除本地分...

git刪除本地分支和刪除遠端分支

切換分支的時候命令打錯了,git checkout 後面沒有跟分支名,結果git status,很多delete的檔案,直接冒冷汗,git add commit 之後發現本地與遠端確實是刪除了很多檔案,之前也有過一次,當時是從新換了乙個目錄重新拉 麻煩的很 把情況告訴了同事,給了我建議,刪除這個分支...

Git刪除本地分支和遠端分支

git branch help git branch h usage git branch r a merged no merged or git branch l f or git branch r d d or git branch m m or git branch r a points at...