Ce blog explique la procédure pour combiner plusieurs engagements dans une autre succursale locale de Git en tant que commit écrasé.
Comment puis-je fusionner plusieurs engagements sur une autre branche locale de Git en tant que commit écrasé?
Pour combiner plusieurs engagements sur une autre branche en tant que commit écrasé, accédez d'abord au référentiel local GIT et créez un nouveau fichier. Suivez-le et mettez à jour le référentiel en engageant. Ensuite, mettez à jour le fichier et ajoutez des modifications au référentiel. Ensuite, créez une nouvelle branche locale et passez immédiatement à elle. Exécuter le "$ git fusiter -squash »Commande pour fusionner les commits. Enfin, exécutez le «git engager»Commande pour enregistrer les modifications.
Maintenant, mettez en œuvre les instructions ci-dessus!
Étape 1: Passez au référentiel local GIT
Tout d'abord, accédez au référentiel local souhaité à l'aide du «CD" commande:
$ CD "C: \ Users \ nazma \ git \ test_2"
Étape 2: Créer un fichier
Ensuite, créez un nouveau fichier en utilisant le «touche«Commande avec le nom du fichier:
$ touch file1.SMS
Étape 3: Suivre le fichier
Exécuter le "git ajouter”Commande pour suivre le fichier créé:
$ git ajouter un fichier1.SMS
Étape 4: Mettez à jour le référentiel
Ensuite, enregistrez les modifications supplémentaires au référentiel local via le «git engager«Commande avec le«-m”Option pour ajouter le message de validation souhaité:
$ git commit -m "1 fichier ajouté"
Étape 5: Mettre à jour le fichier
Ouvrez le fichier créé à l'aide du "commencer”Commande avec un éditeur de texte par défaut et mettez-le à jour:
$ start Fichier1.SMS
Étape 6: Suivez les modifications ajoutées
Suivez toutes les modifications ajoutées au référentiel à l'aide du "git ajouter ." commande:
$ git add .
Étape 7: commettre des modifications
Exécuter le "git engager«Commande avec le«-m«Option pour commettre toutes les modifications et les enregistrer:
$ git commit -m "1 fichier mis à jour"
Étape 8: Historique des journaux GIT
Pour afficher l'historique actuel du journal du référentiel GIT, exécutez le «journal git ." commande:
$ git journal .
Étape 9: Créez et changez la branche locale
Exécutez le "caisse git«Commande avec le«-b”Option pour créer et passer immédiatement à la branche:
$ Git Checkout -B Gemma
Dans la commande ci-dessus, "gemme”Est spécifié comme le nom de la branche:
Étape 10: fusionner plusieurs engins
Fusionner les engagements multiples sur une autre branche en tant que commit écrasé en exécutant le «git fusionner«Commande avec le«-squash" option:
$ git fusiter - Squash Main
Comme vous pouvez le voir dans la sortie fournie ci-dessous, les deux commits les plus récents sont fusionnés:
Étape 11: Mettre à jour le référentiel
Maintenant, exécutez le «git engager”Commande pour mettre à jour le référentiel:
$ git commit
La sortie ci-dessous indique que les commits sont écrasés avec succès sur une autre branche:
Étape 12: Vérifiez l'historique des journaux GIT
Enfin, exécutez la commande suivante pour la vérification:
$ git journal .
On peut observer que le fonctionnement de fusion de plusieurs engins est effectué avec succès:
C'est ça! Nous avons fourni la méthode pour combiner plusieurs engagements sur une autre branche locale Git en tant que cogouillée unique.
Conclusion
Pour combiner plusieurs engagements sur une autre branche en tant que commit écrasé, passez au référentiel local GIT et créez un nouveau fichier. Ensuite, suivez-le et mettez à jour le référentiel en engageant. Après cela, mettez à jour le fichier et ajoutez des modifications au référentiel. Ensuite, créez une nouvelle branche locale et passez immédiatement à elle. Exécuter le "$ git fusiter -squash »Commande pour fusionner les commits. Exécutez le "git engager«Pour enregistrer les modifications. Ce blog a démontré la méthode pour combiner plusieurs engagements dans une autre branche locale Git en tant que commit écrasé.