SourceTreeでタグを複数消したい(リモートからも消したい)。
V0.3.0
V0.3.1
V0.3.2
....
というV0.3.*をすべて消す場合の方法。
- (git)ターミナルを開く
- git tag -l | grep "V0.3." で関係ないタグが表示されないか確認
- git tag -l | grep "V0.3." | xargs git tag -d でタグをローカルから削除
- git push --prune --tags origin でリモートからも削除
失敗すると困ったことになるので、よくわからなければ一個ずつ消したほうがいい。
参考になったページ
http://qiita.com/ngyuki/items/6eb46e9a3ddc75781cbc