Comment changer de branche et ignorer les modifications sans s'engager ?

Comment Changer De Branche Et Ignorer Les Modifications Sans S Engager



Lorsqu'ils travaillent sur un projet de développement Git, les développeurs gèrent plusieurs branches et y apportent des modifications. Parfois, ils ne souhaitent pas enregistrer ou conserver certaines modifications dans la branche spécifique. Cependant, lorsqu'ils changent de branche, Git ne leur permet pas de quitter la branche actuelle sans valider les modifications. Différentes méthodes peuvent être utilisées pour changer de branche sans commettre de modifications indésirables dans cette situation.

Cet article explique les méthodes pour changer de branche et ignorer les modifications sans s'engager.

Comment changer de branche et ignorer les modifications sans s'engager ?

Pour changer de branche et ignorer les modifications sans valider, différentes méthodes peuvent être utilisées, telles que







Méthode 1 : Comment changer de branche en enregistrant les modifications dans Stash ?

Pour changer de branche et ignorer les modifications sans valider, accédez d'abord au répertoire local et affichez les modifications non suivies. Ensuite, enregistrez les modifications non suivies ou non validées en utilisant le ' git cachette enregistrer ' commande. Après cela, utilisez le ' paiement git ” et passez à la branche souhaitée. Enfin, revenez à l'ancienne branche et affichez les changements de réserve.



Étape 1 : Accédez au référentiel souhaité

Tout d'abord, entrez la commande ci-dessous et passez au référentiel local particulier :



$ CD 'C:\Aller \R épique1'

Étape 2 : Afficher l'état de Git

Ensuite, vérifiez l'état actuel de la branche à l'aide de la commande ci-dessous :





$ statut git

On peut observer qu'il y a des changements non suivis dans la branche actuelle :



Étape 3 : Accédez à une autre succursale

Tapez ensuite le ' paiement git ” avec le nom de la branche cible et redirigez vers celle-ci :

$ paiement git alpha

Ici, la sortie ci-dessous indique que nous ne pouvons pas changer de branche sans valider les modifications dans notre branche actuelle :

Afin de résoudre ce problème, consultez les étapes ci-dessous.

Étape 4 : Enregistrer les modifications

Maintenant, exécutez la commande suivante pour enregistrer les modifications non suivies et non validées dans le stash :

$ git cachette sauvegarder

Selon la sortie donnée, les modifications non suivies et non validées ont été enregistrées dans le cache :

Étape 5 : changer de branche

Ensuite, changez de branche en exécutant la commande suivante avec le nom de la branche cible. Par exemple, notre branche cible est ' alpha ” :

$ paiement git alpha

La sortie donnée indique que nous avons réussi à basculer vers le ' alpha ' bifurquer:

Étape 6 : Vérifier l'état actuel

Après cela, vérifiez l'état actuel de la branche de travail à l'aide de la commande fournie :

$ statut git

Maintenant, le statut de la ' alpha ” la branche est claire et il n'y a rien à s'engager.

Étape 7 : Revenir à l'ancienne branche

Maintenant, revenez à l'ancienne branche à l'aide de la commande ci-dessous :

$ paiement git maître

Étape 8 : Réappliquez les modifications enregistrées

Enfin, tapez la commande suivante pour réappliquer les modifications stockées à la branche :

$ git cachette populaire

Méthode 2 : Comment basculer de force vers la branche ?

Une autre façon de changer de branche et d'ignorer tout changement sans s'engager consiste à changer de branche avec force en utilisant le ' git checkout -f ' commande.

Étape 1 : Afficher l'état de Git

Tout d'abord, exécutez la commande fournie pour vérifier l'état actuel de la branche active :

$ statut git

On peut voir que la branche actuelle contient des modifications non suivies :

Étape 2 : changer de branche

Ensuite, entrez la commande ci-dessous et accédez à une autre branche :

$ paiement git alpha

Selon la sortie suivante, la branche ne peut pas être commutée sans valider les modifications :

Étape 3 : changer de branche avec force

Pour changer de branche avec force, exécutez la commande précédente avec le ' -F ' drapeau:

$ paiement git -F alpha

Comme vous pouvez le voir, nous sommes passés au ' alpha ” branche avec succès:

Il s'agissait de changer de branche et d'ignorer les changements sans s'engager.

Conclusion

Pour changer de branche, ignorez les changements sans valider, différentes méthodes peuvent être utilisées, telles que l'enregistrement des modifications non suivies et non validées dans la cachette à l'aide du ' git cachette enregistrer ' ou changer de branche avec force en utilisant le ' git checkout -f ' commande. Cet article a expliqué les méthodes pour changer de branche et ignorer les modifications sans s'engager dans Git.