1. 程式人生 > >git刪除tag

git刪除tag

隨著時間推移,專案頻繁釋出,會留下很多標籤,git有刪除tag的命令

git tag -d tagName 刪除tag

git push origin :refs/tags/tagName  刪除遠端

如果tag過多,逐條刪除很麻煩,網上提供可以用正則式去匹配,類似下圖這樣。

--------------------------------------------------

這兒提供個算是批量刪除的小技巧吧

先用git tag命令查處現有tag,貼上到sublime中,sublime 有編輯多行的功能,選出要刪除的tag。

選中多行後,按快捷鍵command+shift+L(windows應該是ctrls+shift+L),可同時編輯多行,在行前輸入刪除命令,然後整體粘入命令列執行

  

執行完刪除後,就刪除了本地的這些tag,然後同樣編輯多行

批量執行後,刪除遠端。這樣,就可以把要刪除的tag批量刪了(下面是命令列部分截圖)