Git: si quiero almacenar versiones antiguas de mi software, ¿la única opción es crear una twig?

Si quiero que exista una versión anterior permanente de un package de software, digamos en Github, ¿es la única opción para crear una nueva twig y nunca fusionarla con la twig original? ¿O hay un mejor path?

De acuerdo con la documentation de GitHub , debes usar tags para eso.