Git : systeme de controle de version distribue
Git est un logiciel libre cree par Linus Torvalds en 2005. Il permet de suivre l'historique des modifications d'un projet et de collaborer efficacement a plusieurs.
Concepts fondamentaux
- Repository (depot) : dossier de projet suivi par Git
- Commit : instantane (snapshot) de l'etat du code a un moment donne
- Branche : ligne de developpement independante
- Remote : copie distante du depot (ex : sur GitLab)
Pourquoi utiliser Git ?
- Historique complet de chaque modification
- Travail en parallele avec les branches
- Fusion automatique des changements
- Retour en arriere possible a tout moment
# Verifier que Git est installe
git --version
# Configurer son identite
git config --global user.name "Votre Nom"
git config --global user.email "votre@email.com"
Important : Git est un outil local. GitLab, GitHub et Bitbucket sont des plateformes qui hebergent des depots Git distants.