O'Reilly logo

GitHub Essentials by Achilleas Pipinellis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Managing code versioning

In the world of software management, almost every piece of software is shipped with a version. It is a way to declare its evolvement through time; usually with the addition of enhancements or bug fixes. GitHub leverages the power of Git and provides a simple interface to ship your versioned software.

Creating a release

In GitHub, the notion of a release is tightly tied to Git tags. You can see the existing tags, if any, from the same menu where you change a branch, as shown in the following screenshot:

Creating a release

If you visit the Releases page and there is no tag created yet, you will be prompted to create one. Creating a release will ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required