Ce que vous apprendrez
- Installer et configurer Git (identité, branche par défaut, éditeur)
- Enregistrer son travail avec add, commit, status, log et diff
- Créer des branches, les fusionner et résoudre les conflits
- Travailler avec un dépôt distant (GitHub, GitLab) et des clés SSH
- Réécrire proprement l'historique avec rebase, cherry-pick, stash, reset et revert
- Retrouver un travail « perdu » grâce au reflog
- Organiser le travail d'équipe avec pull requests, revues et conventions de commit
- Publier des versions avec les tags et le versionnement sémantique
- Protéger un dépôt avec les hooks, les signatures et la chasse aux secrets
- Dépanner les situations réelles qui font paniquer les débutants
Programme de la formation
9 leçons · 7 h 40Section 1 — Fondamentaux
Section 2 — Travail en équipe
Prérequis
- Savoir utiliser un terminal Linux (cours « Fondamentaux »)
- Aucune connaissance de Git n'est nécessaire
À qui s’adresse cette formation ?
- Développeurs web et mobiles débutants ou autodidactes
- Techniciens et administrateurs qui gèrent des scripts et des configurations
- Étudiants en informatique qui préparent leur premier stage
- Futurs ingénieurs DevOps