Cette étude illustrera la méthode pour combiner plusieurs engins dans Git.
Comment fusionner / combiner plusieurs engins avant de pousser Git?
Pour fusionner ou combiner plusieurs engins avant de pousser Git, essayez les étapes mentionnées ci-dessous:
Étape 1: Redirection vers le répertoire local
Tout d'abord, entrez la commande ci-dessous et passez au référentiel local souhaité:
CD "C: \ git \ repo2"Étape 2: Vérifiez le journal GIT
Ensuite, affichez l'historique des engagements du référentiel actuel et choisissez les validations souhaitées qui doivent être combinées:
Git Log --OnelineLa sortie ci-dessous affiche l'historique des engagements. Maintenant, nous voulons combiner les cinq premiers commits:
Étape 3: Combinez les commits
Ensuite, effectuez l'opération de squash sur les commits sélectionnés en écrivant la commande fournie:
Git Rebase -i Head ~ 5Ici le "-je»Le drapeau est utilisé pour un mode interactif qui permet de modifier les commits souhaités, et le« «Tête ~ 5«L'option est spécifiée pour modifier les cinq premiers commits.
Après avoir exécuté la commande ci-dessus, un fichier s'ouvrira:
Maintenant, remplacez le «prendre»Mot-clé avec le«squash"Avec tous les validations que vous souhaitez combiner et fermer l'éditeur en enregistrant la modification via le"Ctrl + s" clés:
Après cela, un autre écran sera ouvert où vous devez ajouter le message de validation souhaité:
Ce faisant, les commits seront combinés:
Étape 4: Vérifiez les modifications
Enfin, vérifiez le journal GIT pour vous assurer que les engagements ont été combinés ou non:
Git Log --OnelineOn peut observer que plusieurs engagements multiples ont été combinés en un seul engagement:
Il s'agissait de combiner plusieurs engins avant de les pousser vers le référentiel distant.
Conclusion
Pour combiner ou fusionner plusieurs engins avant de les pousser vers le référentiel distant, tout d'abord, passez au référentiel local et affichez son historique de validation. Ensuite, choisissez les engins souhaités qui doivent être combinés. Après cela, exécutez le «Git Rebase -i Head ~ 5”Commande et combinez des engagements en modifiant l'éditeur par défaut. Enfin, assurez-vous des modifications en visualisant l'historique des engagements. Cette étude a illustré la méthode de combinaison de plusieurs engins dans Git.