Comment changer la branche parente dans Git ?

Comment Changer La Branche Parente Dans Git



Parfois, les utilisateurs souhaitent remplacer la branche enfant par la branche parent dans Git pour effectuer différentes opérations. Cependant, la modification de la branche parente dans Git doit être effectuée avec beaucoup de soin. Il est important de s'assurer que tout le monde est au courant des modifications. Pour éviter tout conflit ou problème, il est nécessaire de s'assurer que la nouvelle branche parent est compatible avec les branches existantes.

Ce billet de blog détaillera la méthode de modification de la branche parente dans Git.







Comment changer la branche parente dans Git ?

Il n'est pas possible de modifier directement la branche parent Git. À cette fin, Git fournit différentes commandes qui sont utilisées pour permettre à la branche enfant de fonctionner comme une branche parent. Pour ce faire, suivez les méthodes ci-dessous :



Méthode 1 : Modifier la branche parente à l'aide de la commande « git merge » dans Git

Pour changer la branche parente en utilisant le ' git fusionner ” commande, consultez les instructions données:



    • Accédez au répertoire racine de Git.
    • Créez une nouvelle branche et vérifiez en listant toutes les branches.
    • Passez à une nouvelle succursale.
    • Générez des fichiers et suivez-les jusqu'à la zone de transit.
    • Validez toutes les modifications en exécutant le ' git commet ' commande.
    • Basculez vers la branche parente.
    • Fusionner l'enfant ' bêta « branche avec le parent » principal ' bifurquer.
    • Vérifiez en vérifiant l'historique du journal Git.

Étape 1 : Rediriger vers le répertoire Git local





Tout d'abord, dirigez-vous vers le référentiel Git souhaité en exécutant le ' CD ' commande:

CD 'C:\Utilisateurs\utilisateur\Git \t estdemo1'


Étape 2 : créer une nouvelle branche



Générez une nouvelle branche locale à l'aide du ' branche git ' commande:

branche git bêta



Étape 3 : Répertorier toutes les succursales

Pour vérifier la branche nouvellement créée à l'aide de la commande suivante :

branche git


L'image résultante montre que la branche nouvellement créée existe dans la liste :


Étape 4 : Passer à la branche nouvellement créée

Exécutez le ' commutateur git ” et passez à la branche nouvellement créée :

git changer de version bêta



Étape 5 : créer de nouveaux fichiers

Pour créer de nouveaux fichiers avec des extensions différentes, exécutez le ' touche ' commande:

touche fichier1.txt fichier2.py fichier3.html



Étape 6 : suivre les fichiers

Exécutez le ' git add . ” pour ajouter tous les fichiers dans l'index de staging :

git ajouter .



Étape 7 : valider toutes les modifications

Ensuite, validez toutes les modifications ajoutées en exécutant le ' git commet ' avec la commande ' -m ” drapeau pour insérer un message :

git commet -m 'fichiers générés'



Étape 8 : Afficher l'historique de Git

Utilisez le ' journal git ' avec la commande ' -une ligne ” pour afficher chaque commit sur une seule ligne :

journal git --en ligne


La sortie fournie ci-dessous indique qu'actuellement ' DIRIGER » pointe vers le « bêta ' bifurquer:


Étape 9 : Basculer vers la branche parent

Exécutez la commande ci-dessous et passez à ' principal ' bifurquer:

paiement git principal



Étape 10 : Fusionner les branches

Maintenant, fusionnez le ' bêta ' branche avec le ' principal ” pour qu'elle se comporte comme une branche parente dans le dépôt Git :

git fusionner bêta


La sortie ci-dessous indique que les deux branches ont été fusionnées avec succès :


Étape 11 : Vérifier l'historique du journal

Pour les vérifications, vérifiez l'historique du journal Git en exécutant le ' git log-oneline ' commande:

journal git --en ligne


La sortie résultante indique que ' DIRIGER ” pointe vers les deux branches :

Méthode 2 : Modifier la branche parente à l'aide de la commande « git rebase –onto » dans Git

Le ' git rebase --onto ” peut être utilisée pour changer la branche parent. Pour une démonstration pratique, essayez la procédure ci-dessous :

    • Accédez au répertoire local de Git.
    • Listez toutes les succursales existantes.
    • Basculez vers la branche parente.
    • Exécutez le ' git rebase --onto ” et définissez le nom de la branche pour qu'elle se comporte comme un parent.

Étape 1 : Aller vers le référentiel local Git

Exécutez le ' CD ' et accédez au référentiel local Git particulier :

CD 'C:\Utilisateurs\utilisateur\Git \t estproject'


Étape 2 : Afficher toutes les succursales

Ensuite, répertoriez toutes les branches disponibles en utilisant le ' branche git ' commande:

branche git



Étape 3 : Basculer vers la branche parent

Ensuite, lancez le ' paiement git ” avec la branche parente et basculez vers celle-ci :

paiement git maître



Étape 4 : Modifier la branche parente

Pour changer la branche parent, utilisez le ' git rebase --onto ' et spécifiez le nom de la branche parente avec la sous-branche :

git rebase --sur fonction principale3


L'image résultante montre que le ' le maître de branche actuel est à jour ” :


Étape 5 : Vérification

Affichez l'historique du journal Git en utilisant la commande fournie pour vérification :

journal git --en ligne


On peut remarquer que le « DIRIGER » désigne à la fois le « maître ' et le ' fonctionnalité3 ' branches:


C'est tout! Nous avons fourni différentes méthodes pour changer la branche parente dans Git.

Conclusion

Pour changer la branche parente dans Git, aucune commande ou méthode directe n'est disponible. Il n'est pas possible de modifier directement la branche parent Git. Cependant, Git fournit deux méthodes alternatives à cette fin. La première consiste à utiliser le ' git fusionner ' commande et l'autre est ' git rebase --onto ” qui est utilisé pour combiner les deux branches et se comporter comme un parent dans le même référentiel. Ce message indiquait les méthodes pour changer la branche parente dans Git.