Comment créer une nouvelle branche à partir d'une étiquette?
J'aimerais créer une nouvelle branche à partir d'une balise existante. Dire que j'ai une balise v1.0
. Comment créer une nouvelle branche à partir de cette balise?
- double possible de GIT Checkout balise
Vous devez vous connecter pour publier un commentaire.
Wow, c'était plus facile que je pensais:
git reset --hard v1.0
Si vous voulez simplement créer une nouvelle branche sans immédiatement changer, vous pouvez effectuer les opérations suivantes:
J'ai utilisé la procédure suivante pour créer un nouveau correctif de la branche à partir d'une Étiquette.
Syntaxe
Étapes de le faire.
J'espère que cela aiderait.
J'ai régler le problème en tant que ci-dessous
1. Obtenir le tag de votre branche
2. Écrire en dessous de commande
ou vous pouvez le faire avec d'autres commande
une fois que vous vous prêt avec votre correctif de la branche, Il est temps de passer cette branche de github, vous pouvez le faire en écrivant au-dessous de commande
La situation devient un peu problématique si nous voulons créer une branche à partir d'une étiquette avec le même nom.
Dans le présent, et dans les autres scénarios, la chose importante est de savoir: les branches et les tags sont en fait une seule ligne de texte des fichiers dans
.git/refs
répertoire, et nous pouvons faire référence explicitement à l'aide de leurs chemins ci-dessous.git
. Les Branches sont appelées ici "chefs", pour rendre notre vie plus simple.Ainsi,
refs/heads/master
est le réel, le nom explicite de lamaster
branche. Etrefs/tags/cica
est le nom exact de la balise nomméecica
.Le bon de commande pour créer une branche nommée
cica
de la balise nomméecica
est:Ma liste des branches (seulement maître maintenant)
Ma liste de balises (ont trois balises)
Basculer vers une nouvelle branche fonctionnalité/codec de opus_codec tag