Comment fusionner le changement caché avec les changements actuels?

Comment fusionner le changement caché avec les changements actuels?

Tout en travaillant sur un vaste projet, les utilisateurs traitent des différentes succursales. Parfois, ils veulent changer de succursale sans commettre le travail à moitié fait sur la branche actuelle. Mais le problème est que Git ne permet pas aux utilisateurs de changer de succursale sans économiser un travail non engagé. Dans cette situation, le «cachette git«La commande peut être utilisée pour maintenir temporairement les modifications non engagées.

Cet article expliquera la procédure de fusion des changements cachés avec les modifications actuelles des référentiels.

Comment fusionner le changement caché avec les modifications actuelles du référentiel?

Pour fusionner les modifications cachées avec les modifications actuelles, passez d'abord au référentiel souhaité et créez un nouveau fichier. Ensuite, scène et commettre des changements. Ensuite, modifiez le nouveau fichier et les modifications de la cachette. Après cela, ajoutez des modifications dans le fichier précédemment mis à jour et poussez-les dans la zone de mise en scène. Ensuite, appliquez les modifications cachées, suivez-les et mettez à jour le statut du référentiel en engageant.

Étape 1: Redirection vers le répertoire local

Tout d'abord, passez au référentiel particulier à l'aide de la commande ci-dessous:

$ cd "C: \ git \ new_repos"


Étape 2: Créer et mettre à jour le fichier

Ensuite, créez et modifiez un nouveau fichier parallèle à l'aide du «écho" commande:

$ echo "test 1" >> test.SMS



Étape 3: Ajouter des modifications à l'indice GIT

Maintenant, suivez les modifications nouvellement ajoutées de la zone de travail à l'indice de mise en scène GIT:

$ git ajouter le test.SMS



Étape 4: commettre des modifications

Ensuite, engagez les modifications en tapant la commande suivante avec le message de validation souhaité:

$ git commit -m "Fichier de test ajouté"



Étape 5: Mettre à jour le fichier existant

Apporter des modifications dans le fichier existant en mettant à jour son contenu à l'aide du «écho" commande:

$ echo "test 2" >> Test.SMS



Étape 6: Modifications de la cachette

Après cela, exécutez le «cachette git”Commande pour maintenir les modifications engagées du fichier localement:

$ git cachette



Étape 7: Modifier le fichier particulier

De même, ajoutez quelques modifications dans le fichier précédemment mis à jour à l'aide de la commande ci-dessous:

$ echo "test 3" >> Test.SMS



Étape 8: Traversé les modifications

Ensuite, ajoutez les modifications récemment ajoutées à l'indice de suivi GIT:

$ git add .



Étape 9: Appliquer des modifications cachées

Maintenant, appliquez les modifications locales engagées au répertoire de travail en exécutant le «Git Stash Appliquer" commande:

$ git stash appliquer


La sortie ci-dessous montre un conflit de fusion qui indique que de nouvelles modifications ne peuvent pas fusionner:


Note: Pour résoudre ce conflit, suivez les étapes ci-dessous.

Étape 10: Ajouter des modifications à l'indice de suivi GIT

Exécuter le "git ajouter"Commande avec le nom de fichier pour pousser les modifications nouvellement ajoutées de la zone de travail GIT à la zone de mise en scène:

$ git ajouter le test.SMS



Étape 11: Enregistrer toutes les modifications

Ensuite, mettez à jour le référentiel local GIT en vous engageant via le «git add -a" commande:

$ git commit -a


Ici le "-un"L'option est utilisée pour commettre des modifications mise en scène et non stagées dans le référentiel.

La sortie ci-dessous indique que les modifications cachées ont été fusionnées avec les modifications actuelles avec succès:


C'est ça! Nous avons démontré la méthode de fusion des changements cachés avec les modifications actuelles du référentiel GIT.

Conclusion

Afin de fusionner les modifications cachées avec les modifications actuelles, passez d'abord au répertoire local et créez un nouveau fichier. Ensuite, suivez et engagez les changements. Ensuite, modifiez le fichier existant et enregistrez ces modifications temporairement à l'aide du «cachette git" commande. Après cela, mettez à jour le fichier à nouveau et ajoutez de nouvelles modifications à l'index de suivi GIT. Enfin, appliquez les modifications cachées, les suites et commettez-les. Cet article a expliqué le processus de fusion des changements cachés avec les modifications actuelles du référentiel GIT.