# Release tag in GitHub

Have you ever found yourself struggling to remember how to release tags on Github? I certainly have! That's why I started keeping a record of the steps involved in my blog.

If you're not familiar with tags in Github, they are essentially markers that you can apply to specific commits in your repository. This can be useful for versioning, as it allows you to track changes to your codebase over time.

One way to create tags on Github is through the web interface. Here's how:

Go to your repository page on Github and click the "Releases" link.

Fill in the "Release title" and "Description" fields with any relevant information about the tag (e.g. what changes it includes, any important notes for users)

![Screenshot 1](https://i.stack.imgur.com/uHyjG.png align="center")

1. Click the "Draft a new release" button.
    
    ![Screenshot 2](https://i.stack.imgur.com/MMAgk.png align="left")
    
2. Fill in the "Tag version" field with the name of your tag (e.g. "v1.0.0").
    
    ![Screenshot 3](https://i.stack.imgur.com/KArgA.png align="left")
    
3. Fill in the "Release title" and "Description" fields with any relevant information about the tag (e.g. what changes it includes, any important notes for users).
    
4. If you're ready to publish the tag, click the "Publish release" button. Otherwise, you can save it as a draft and come back to it later.
    

And that's it! Your new tag should now be visible on the "Releases" page, along with any associated information you added in the release description.

By keeping a record of this process in my blog, I've been able to save myself time and frustration when it comes to releasing new tags on Github. I hope this information is helpful to you as well!
