Durée estimée : 1-2 jours
Introduction
Usage / Prérequis
- Stack et versions requises : Git (version 2.0+ recommandée), Terminal/CLI
- Niveau d'entrée attendu : Débutant - connaissance de base de la ligne de commande
- Niveau visé après la formation : Avancé - autonomie + conçoit des modules/features, fait des choix techniques et relit le code
- Durée estimée : 1-2 jours
Contexte général
Git est un système de contrôle de version distribué qui permet de suivre l'évolution d'un projet de code source. Contrairement aux systèmes centralisés (comme SVN), chaque développeur possède une copie complète de l'historique du projet en local, ce qui permet de travailler de manière autonome et de synchroniser les modifications de manière flexible.
L'historique dans Git est constitué d'une séquence de commits, chacun représentant un état cohérent du projet à un moment donné. Un commit doit être atomique, c'est-à-dire qu'il doit représenter une modification logique complète. Les bonnes pratiques recommandent des commits de taille raisonnable, avec un message clair décrivant le "quoi" et le "pourquoi" de la modification.
Liens utiles
- Article Wikipédia
- Site officiel
- Git - Book (git-scm.com)
- Manipuler et découvrir les commandes git
- Learn Git Branching
- Aides-mémoires
Changelog
Dernières modifications
| Date | Changement | Motivation | Chapitres impactés |
|---|---|---|---|
| 10/02/2026 | Conversion MECA au format markdown | Restructuration pour Docusaurus | Tous |
| 18/12/2025 | Rédaction du contenu à la place des liens | Adaptation au nouveau template | Tous |