すべてのGit Originタグとローカルタグを削除するにはどうすればいいですか? 質問する

すべてのGit Originタグとローカルタグを削除するにはどうすればいいですか? 質問する

すでにプッシュされている git タグを削除するにはどうすればよいですか? すべての git リモート (origin) タグを削除し、すべての git ローカル タグを削除します。

ベストアンサー1

  1. すべてのローカルタグを削除します。(オプション推奨)
    # Clears out all your local 
    git tag -d $(git tag -l)
    
  2. リモートのすべてのタグを取得します。(オプション推奨)
    # All remote tags give you a complete list of remote tags locally
    git fetch
    
  3. すべてのリモート タグを削除します。
    # Note: pushing once should be faster than multiple times
    # Deletes the remote tags concerning the local
    git push origin --delete $(git tag -l) 
    
  4. すべてのローカル タグを削除します。
    # Deletes the local tags after fetch 
    git tag -d $(git tag -l)
    

おすすめ記事