title: How do I create a tag in GitHub without creating a release?
body: <p>I am about to make a major technology change to my project, moving from ANT to Gradle. There has never been a release of this project -- it is still in development. I would like to tag the last old technology version so that it can be found for reference or reversion. But I don't want to imply that there is any kind of release.</p>
  <p>[AN ADDED THOUGHT: I would expect some interested person to see a release and think that it might be a usable &quot;release&quot;. That is, I'm thinking releases are for users and tags are for developers. ]</p>
  <p>I would prefer an answer that does not require me to drop into the Git command line, but if that's necessary, please assume that I have forgotten what little I ever did attempt to learn.</p>
  <p>In a comment on an answer to the question <a href="https://stackoverflow.com/questions/18216991/create-a-tag-in-a-github-repository">create-a-tag-in-a-github-repository</a>,  @RandomDSdevel says:</p>
  <blockquote>
  <p>[S]houldn't you be able to create tags that don't automatically get picked up by GitHub as releases…?</p>
  </blockquote>
  <p>Then</p>
  <blockquote>
  <p>I submitted a support request to GitHub about this a while ago, but they had a bit of a support backlog back then, so my request was closed.</p>
  </blockquote>