Le contrôle de version
- Pourquoi versionner son code source ?
- Les concepts de base du contrôle de version
Les principes DVCS
- Qu'apporte la décentralisation ?
- Principe de fonctionnement
- Branche, dépôt, merge, rebase et tous les concepts DVCS
Présentation de Git
- Un peu d'histoire
- Le fonctionnement de Git
- Les objets Git : blob, tree, commit et tag
- L'index ou staging area
Mise en place et configuration
- Installation
- Configuration
Utilisation au jour le jour
- Créer/cloner un dépôt
- Consulter l'état de l'arbre de travail
- Visualiser les modifications
- Enregistrer les modifications
- Parcourir l'historique des révisions
- Retrouver l'auteur d'une modifications
Gestion des dépôts et branches
- Créer une branche
- Passer de branche en branche avec les merges ou le rebase
- Mettre à jour un dépôt
- Exporter son dépôt
- Les dépôts distants
Les outils autour de Git
- Git-gui et TortoiseGit pour naviguer graphiquement
- Gitweb, interface web pour Git
- GitHub, LA plateforme de collaboration Git
- Gerrit pour gérer les relectures de code
Dernière mise à jour : le 04/05/2024 à 13:05