Publié le

Git Merge contre Rebase contre Squash Commit !

Auteurs

"Lorsque nous fusionnons les modifications d'une branche Git à une autre, nous pouvons utiliser git merge ou git rebase. Le diagramme ci-dessous montre le fonctionnement des deux commandes.

Fusionner Git

Cela crée un nouveau commit G dans la branche principale. G relie les historiques des branches principales et fonctionnelles.

La fusion Git est non destructive. Ni la branche principale ni la branche de fonctionnalités ne sont modifiées.

Rebase Git

Git rebase déplace les historiques des branches de fonctionnalités vers la tête de la branche principale. Il crée de nouveaux commits E, F et G pour chaque commit dans la branche des fonctionnalités.

L'avantage du rebase est qu'il a un historique de validation linéaire.

Le rebase peut être dangereux si « la règle d'or du rebase git » n'est pas suivie.

La règle d'or du rebase de Git.

Ne l'utilisez jamais sur des succursales publiques !"

Veuillez noter que la version française est assistée par Ai, des erreurs mineures peuvent donc exister. Git Merge contre Rebase contre Squash Commit !

Auteur

AiUTOMATING PEOPLE, ABN ASIA a été fondée par des personnes ayant des racines profondes dans le milieu académique, avec une expérience professionnelle aux États-Unis, aux Pays-Bas, en Hongrie, au Japon, en Corée du Sud, à Singapour et au Vietnam. ABN ASIA est l'endroit où l'académie et la technologie rencontrent l'opportunité. Avec nos solutions de pointe et nos services de développement logiciel compétents, nous aidons les entreprises à se développer et à s'imposer sur la scène mondiale. Notre engagement : Plus vite. Mieux. Plus fiable. Dans la plupart des cas : moins cher également.

N'hésitez pas à nous contacter chaque fois que vous avez besoin de services informatiques, de conseils en matière de numérique, de solutions logicielles prêtes à l'emploi, ou si vous souhaitez nous envoyer des demandes de propositions (RFP). Vous pouvez nous contacter à l'adresse [email protected]. Nous sommes prêts à vous aider avec tous vos besoins technologiques.

ABNAsia.org

© ABN ASIA

AbnAsia.org Software