Versiones publicadas (releases)
Una release es una versión publicada y empaquetada de tu proyecto que puedes distribuir a los usuarios. Aunque no es un concepto específico de Git, forma parte integral del desarrollo de software y del control de versiones. Sirve para marcar puntos concretos en el desarrollo del proyecto, normalmente con un conjunto de cambios, correcciones de bugs y nuevas funcionalidades desde la versión anterior. Al crear una release, lo habitual es etiquetar el commit que representa el estado del proyecto en esa versión, para que los usuarios puedan acceder a versiones concretas y usarlas fácilmente.
Muchos equipos alinean los números de sus versiones publicadas con el versionado semántico.
En plataformas como GitHub, estas versiones se gestionan desde la sección Releases. Publicarlas allí simplifica que los usuarios descarguen tu proyecto y trabajen con él. En cada versión publicada puedes adjuntar distintos recursos, como binarios ya compilados, código fuente o documentación, que los usuarios pueden descargar directamente desde la interfaz de GitHub.


.gitignoregit checkoutgit configgit taggit worktree