Cet article expliquera les méthodes de changement d'une branche et d'ignorer les changements sans s'engager.
Comment changer la branche et ignorer les modifications sans s'engager?
Pour changer une branche et ignorer les changements sans s'engager, différentes méthodes peuvent être utilisées, comme
Méthode 1: comment changer la branche en économisant des changements dans la cachette?
Pour changer une succursale et ignorer les modifications sans s'engager, premièrement, accédez au répertoire local et affichez des modifications non tracées. Ensuite, enregistrez des modifications non tracées ou non engagées en utilisant le «Git Stash Save" commande. Après cela, utilisez le «caisse git»Commandez et basculez à la branche souhaitée. Enfin, retournez vers l'ancienne branche et les changements de cachette pop.
É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: \ git \ repos1"
Étape 2: Afficher le statut 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 tracés dans la branche actuelle:
Étape 3: Accédez à une autre branche
Ensuite, tapez le «caisse git”Commande avec le nom de la branche cible et redirigez-y:
$ git Checkout Alpha
Ici, la sortie ci-dessous indique que nous ne pouvons pas changer la branche sans commettre les modifications de 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 tracées et non engagées dans la cachette:
$ git stash Save
Selon la sortie donnée, les modifications non tracées et non engagées ont été enregistrées dans la cachette:
Étape 5: Branche de commutation
Ensuite, changez la branche en exécutant la commande suivante avec le nom de la branche cible. Par exemple, notre branche cible est «alpha»:
$ git Checkout Alpha
La sortie donnée indique que nous sommes passés avec succès au «alpha" bifurquer:
Étape 6: Vérifiez 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 du «alpha«La branche est claire et il n'y a rien à commettre.
Étape 7: Revenez à Old Branch
Maintenant, retournez à nouveau à l'ancienne branche en utilisant la commande ci-dessous:
$ maître de paiement
Étape 8: Modifications enregistrées réappliqués
Enfin, saisissez la commande suivante pour réappliquer les modifications cachées à la branche:
$ git stash pop
Méthode 2: comment passer de force à la branche?
Une autre façon de changer de branches et d'ignorer les changements sans s'engager est de changer avec force la branche en utilisant le «Git Checkout -F " commande.
Étape 1: Voir le statut GIT
Tout d'abord, exécutez la commande fournie pour vérifier l'état actuel de la branche de travail:
$ statut git
On peut voir que la branche actuelle contient des changements non suivis:
Étape 2: Branche de commutation
Ensuite, entrez la commande ci-dessous et accédez à une autre branche:
$ git Checkout Alpha
Selon la sortie suivante, la branche ne peut pas être commise sans commettre les modifications:
Étape 3: Communiquez avec force la branche
Pour changer la branche avec force, exécutez la commande précédente avec le «-F" drapeau:
$ git Checkout -f Alpha
Comme vous pouvez le voir, nous sommes passés au «alpha»Branche avec succès:
Il s'agissait de changer de succursale et d'ignorer les changements sans s'engager.
Conclusion
Pour changer de branche tout changement d'ignorance sans s'engager, différentes méthodes peuvent être utilisées, comme la sauvegarde des changements non engagés et non engagés dans la cachette en utilisant le «Git Stash Save«Commande ou commandant les branches avec force en utilisant le«Git Checkout -F " commande. Cet article a expliqué les méthodes pour changer une branche et ignorer les changements sans s'engager dans Git.