GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - NDXDeveloper/formation-git: Formation complète sur Git, du débutant à l'expert. Guide structuré en 10 modules couvrant les fondamentaux, branches, GitHub, fonctionnalités avancées, workflows professionnels et bonnes pratiques.

BranchesTags
Open more actions menu

Latest commit

 

History

44 Commits
44 Commits

Folders and files

NameName
Last commit message
Last commit date
annexes
annexes
 
 
module-01-introduction-a-git
module-01-introduction-a-git
 
 
module-02-concepts-fondamentaux
module-02-concepts-fondamentaux
 
 
module-03-corriger-et-modifier
module-03-corriger-et-modifier
 
 
module-04-travailler-avec-les-branches
module-04-travailler-avec-les-branches
 
 
module-05-git-a-plusieurs
module-05-git-a-plusieurs
 
 
module-06-fonctions-avancees
module-06-fonctions-avancees
 
 
module-07-bonnes-pratiques-et-workflows
module-07-bonnes-pratiques-et-workflows
 
 
module-08-depannage
module-08-depannage
 
 
module-09-outils-et-integration
module-09-outils-et-integration
 
 
module-10-cas-pratiques
module-10-cas-pratiques
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SOMMAIRE.md
SOMMAIRE.md
 
 

Repository files navigation

🚀 Formation Complète Git

License Git Version Completion Language

Un guide complet et pratique pour maîtriser Git, de débutant à expert.

Git Logo


📖 Table des matières

  • À propos
  • Contenu
  • Installation
  • Utilisation
  • Contribuer
  • Licence
  • Contact

📋 À propos

Formation complète sur Git couvrant tous les aspects essentiels et avancés du système de contrôle de version. Accessible aux débutants, utile pour les experts.

✨ Points clés :

  • 📚 10 modules progressifs du débutant à l'expert
  • 🎯 200+ commandes expliquées avec exemples
  • 🏗️ 3 workflows professionnels (Git Flow, GitHub Flow, Trunk-Based)
  • 🚀 6 ateliers pratiques guidés
  • 📖 4 annexes de référence (aide-mémoire, glossaire, ressources, configuration)
  • 🇫🇷 En français et gratuit (CC BY 4.0)

Durée estimée : 15-20 heures • Niveau : Tous niveaux


📚 Contenu de la formation

Modules

  1. Introduction à Git - Installation, configuration, premier dépôt
  2. Concepts fondamentaux - Les 3 états, architecture interne, commits
  3. Corriger et modifier - Amend, restore, reset, revert
  4. Branches - Création, merge, rebase, résolution de conflits
  5. Dépôts distants - GitHub/GitLab, clone, push/pull, fork, PR
  6. Fonctions avancées - Stash, cherry-pick, reflog, bisect, hooks
  7. Bonnes pratiques - Messages de commit, workflows, Git Flow
  8. Dépannage - Résolution de problèmes courants
  9. Outils - GUI, IDE, CI/CD, Git LFS
  10. Cas pratiques - 6 ateliers (open source, Git Flow, simulations)

Annexes

  • Aide-mémoire - Toutes les commandes essentielles
  • Glossaire - 200+ termes définis
  • Ressources - Livres, tutoriels, outils, communautés
  • Configuration - Setup optimal et alias

🚀 Démarrage rapide

Installation

# Vérifier si Git est installé
git --version

# Installer Git
# Windows : https://git-scm.com/download/win
# macOS   : brew install git
# Linux   : sudo apt-get install git

Configuration minimale

git config --global user.name "Votre Nom"  
git config --global user.email "[email protected]"  
git config --global init.defaultBranch main

Cloner cette formation

git clone https://github.com/NDXDeveloper/formation-git.git  
cd formation-git

📁 Structure du projet

formation-git/
├── README.md
├── modules/
│   ├── module-01-introduction/
│   ├── module-02-concepts/
│   ├── ...
│   └── module-10-cas-pratiques/
├── annexes/
│   ├── 01-aide-memoire.md
│   ├── 02-glossaire.md
│   ├── 03-ressources.md
│   └── 04-configuration.md
└── assets/

🎯 Comment utiliser cette formation

Débutant complet

👉 Commencez par le Module 1 et suivez l'ordre

Utilisateur intermédiaire

👉 Allez directement au Module 5 : Dépôts distants

Besoin d'une référence

👉 Consultez l'Aide-mémoire ou le Glossaire

Cas pratiques

👉 Explorez le Module 10 : Ateliers

💡 Conseil : Créez un dépôt d'entraînement pour pratiquer : git init test-git


🗓️ Parcours suggéré

Niveau Modules Durée Objectif
🌱 Débutant 1-4 5-7h Maîtriser les bases et les branches
🌿 Intermédiaire 5-7 5-7h Collaborer et utiliser les fonctions avancées
🌳 Avancé 8-10 5-6h Devenir expert en résolution de problèmes

🤝 Contribuer

Les contributions sont bienvenues !

  • 🐛 Bug ou erreur → Ouvrez une issue
  • 💡 Suggestion → Ouvrez une discussion
  • ✍️ Amélioration → Forkez, modifiez, créez une PR
  • ⭐ Vous aimez ? → Donnez une étoile !

Consultez CONTRIBUTING.md pour plus de détails.


❓ FAQ rapide

Q : Dois-je suivre l'ordre des modules ? R : Oui pour les débutants, non pour les autres.

Q : Combien de temps faut-il ? R : 15-20 heures sur 4-6 semaines (30min-1h/jour).

Q : Y a-t-il des exercices ? R : Oui, 6 ateliers pratiques dans le Module 10.

Q : Puis-je l'utiliser pour enseigner ? R : Oui (licence CC BY 4.0, attribution requise).


📝 Licence

Ce projet est sous licence CC BY 4.0 (Creative Commons Attribution 4.0 International).

✅ Libre d'utiliser, modifier, partager (même commercialement) avec attribution.

Attribution :

Formation Git par Nicolas DEOUX  
https://github.com/NDXDeveloper/formation-git  
Licence CC BY 4.0

👨‍💻 Contact

Nicolas DEOUX

  • 📧 [email protected]
  • 💼 LinkedIn
  • 🐙 GitHub

🙏 Remerciements

Merci à la communauté Git, aux contributeurs open source, et à vous pour apprendre avec cette formation ! 🎉

Ressources inspirantes : Pro Git • Learn Git Branching • Atlassian Git Tutorials


🎉 Bon apprentissage avec Git ! 🎉

Star on GitHub Follow

⬆ Retour en haut

Dernière mise à jour : Janvier 2025

About

Formation complète sur Git, du débutant à l'expert. Guide structuré en 10 modules couvrant les fondamentaux, branches, GitHub, fonctionnalités avancées, workflows professionnels et bonnes pratiques.

Topics

coding-practicescontinuous-integrationdeveloper-toolsdevopsgitgit-advancedgit-best-practicesgit-branchinggit-commandsgit-hooksgit-submodulesgit-tutorialgit-workflowgithubgithub-flowgitignoremerge-conflictsrepositoryversion-control

Resources

Readme
License
Activity

Stars

33 stars

Watchers

1 watching

Forks

11 forks
Report repository

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.