Correction du TP5: Annuler ou Modifier les Commits
Apprenez à manipuler les commits et les branches sous Git, incluant la modification, l'annulation, et la fusion des branches.
Introduction et configuration
Les bases
La gestion des branches
La Synchronisation
Modifier son historique
Commandes utiles
Détails de la leçon
Description de la leçon
Dans cette leçon, nous aborderons les différentes commandes et techniques pour manipuler les commits et les branches en utilisant Git. Nous commencerons par la création d'une nouvelle branche à partir d'une référence existante, et ensuite explorerons les commandes permettant de visualiser les commits appartenant à une branche distante. Nous verrons comment renommer des fonctions et des fichiers de tests, et comment utiliser la commande git commit --amend pour amender un commit précédent. Ensuite, nous expliquerons comment mettre de côté des modifications quand il faut intégrer du code d'une autre branche, en utilisant git stash, suivi par la gestion des conflits de fusion à la main. Enfin, nous mettrons en avant l'application des modifications stashed et la validation finale par un commit.
Objectifs de cette leçon
Comprendre et maîtriser les commandes Git pour manipuler les commits et les branches. Savoir renommer des fonctions et fichiers, amender des commits, stasher des modifications, et gérer les conflits lors des fusions.
Prérequis pour cette leçon
Avoir des connaissances de base en Git, incluant la création et la gestion de branches ainsi que la manipulation des commits.
Métiers concernés
Les compétences abordées dans cette leçon sont essentielles pour les développeurs logiciels, les ingénieurs DevOps, les administrateurs systèmes, et les gestionnaires de projets informatiques.
Alternatives et ressources
Des alternatives à Git incluent Mercurial, Subversion, et TFS. Chacun de ces outils offre des fonctionnalités similaires pour la gestion de version.
Questions & Réponses