title: How do I stop users from pushing all tags (git push --tags)?
body: <p>We created lots of tags before we discovered that git tags can be named with slashes to get them arranged in a folder structure. Now it is really hard to get rid of the misnamed tags, because although I delete the misnamed tags on the server, suddenly someone that haven't deleted their tags locally pushes all tags and then both old and new tags are on the server again.</p>
  
  <p>We're using SourceTree as git client (and yes, I've been around and made sure that everyone have unchecked the "push all tags" checkbox, but new people arrive and computers are replaced) and Visual Studio Team Services Git repo.</p>
  
  <p>I want everyone to be able to create and push tags individually, I just want to avoid those bulk pushes of tags.</p>
  
  <p>I've read this post <a href="https://stackoverflow.com/questions/20551613/git-pre-push-hook-dont-run-if-is-tags">git pre-push hook, don&#39;t run if is --tags</a> but the solution doesn't seem to work in Windows.</p>