La situation devient un peu plus problématique si nous voulons créer une branche à partir d'une balise portant le même nom .
Dans ce cas, et dans d'autres scénarios similaires, l'important est de savoir que les branches et les étiquettes sont en fait des fichiers texte d'une seule ligne dans le format .git/refs
et nous pouvons les référencer explicitement en utilisant leurs chemins d'accès ci-dessous .git
. Les branches sont appelées ici "têtes", pour nous simplifier la vie.
Ainsi, refs/heads/master
est le nom réel et explicite du master
branche. Et refs/tags/cica
est le nom exact de la balise nommée cica
.
La commande correcte pour créer une branche nommée cica
à partir de la balise nommée cica
est :
git branch cica refs/tags/cica
1 votes
Duplication possible de Checkout GIT tag