Je voudrais créer une nouvelle branche principale à partir d'une balise existante. Dis que j'ai un tag v1.0
. Comment créer une nouvelle branche à partir de cette balise?
git
git-branch
git-tag
Andrew
la source
la source
Réponses:
Wow, c'était plus facile que je ne le pensais:
la source
git reset --hard v1.0
Si vous souhaitez simplement créer une nouvelle branche sans y passer immédiatement, vous pouvez procéder comme suit:
la source
J'ai utilisé les étapes suivantes pour créer une nouvelle branche de correctif à partir d'un tag.
Syntaxe
Étapes pour le faire.
J'espère que cela vous aidera.
la source
J'ai résolu le problème comme ci-dessous 1. Obtenez la balise de votre branche 2. Écrivez la commande ci-dessous
ou vous pouvez faire avec une autre commande
une fois que vous êtes prêt avec votre branche de correctif, il est temps de déplacer cette branche vers github, vous pouvez le faire en écrivant la commande ci-dessous
la source
La situation devient un peu problématique si nous voulons créer une branche à partir d'une balise du même nom .
Dans ce cas, et dans des scénarios similaires, l'important est de savoir: les branches et les balises sont en fait des fichiers texte sur une seule ligne dans le
.git/refs
répertoire, et nous pouvons les référencer explicitement en utilisant leurs chemins ci-dessous.git
. Les branches sont appelées ici "têtes", pour rendre notre vie plus simple.Ainsi,
refs/heads/master
est le vrai nom explicite de lamaster
branche. Etrefs/tags/cica
est le nom exact de la balise nomméecica
.La commande correcte pour créer une branche nommée à
cica
partir de la balise nomméecica
est:la source
Ma liste de succursales (seulement maître maintenant)
Ma liste de balises (trois balises)
Passer à la nouvelle fonctionnalité de branche / codec à partir de la balise opus_codec
la source