{"id":48540786,"url":"https://github.com/ndxdeveloper/formation-git","last_synced_at":"2026-04-08T04:03:13.656Z","repository":{"id":290947372,"uuid":"976074797","full_name":"NDXDeveloper/formation-git","owner":"NDXDeveloper","description":"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. ","archived":false,"fork":false,"pushed_at":"2026-02-10T20:18:06.000Z","size":805,"stargazers_count":17,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-10T21:54:17.054Z","etag":null,"topics":["coding-practices","continuous-integration","developer-tools","devops","git","git-advanced","git-best-practices","git-branching","git-commands","git-hooks","git-submodules","git-tutorial","git-workflow","github","github-flow","gitignore","merge-conflicts","repository","version-control"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NDXDeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-01T12:53:24.000Z","updated_at":"2026-02-10T20:18:09.000Z","dependencies_parsed_at":"2025-05-01T14:28:38.432Z","dependency_job_id":"9ad5e5ba-ed54-4319-aa6c-a16a826b8fbe","html_url":"https://github.com/NDXDeveloper/formation-git","commit_stats":null,"previous_names":["ndxdeveloper/formation-git"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NDXDeveloper/formation-git","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NDXDeveloper","download_url":"https://codeload.github.com/NDXDeveloper/formation-git/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NDXDeveloper%2Fformation-git/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31539233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding-practices","continuous-integration","developer-tools","devops","git","git-advanced","git-best-practices","git-branching","git-commands","git-hooks","git-submodules","git-tutorial","git-workflow","github","github-flow","gitignore","merge-conflicts","repository","version-control"],"created_at":"2026-04-08T04:03:02.825Z","updated_at":"2026-04-08T04:03:13.638Z","avatar_url":"https://github.com/NDXDeveloper.png","language":null,"readme":"# 🚀 Formation Complète Git\n\n![License](https://img.shields.io/badge/License-CC%20BY%204.0-blue.svg)\n![Git Version](https://img.shields.io/badge/Git-2.40%2B-orange.svg)\n![Completion](https://img.shields.io/badge/Modules-10%2F10-green.svg)\n![Language](https://img.shields.io/badge/Langue-Français-blue.svg)\n\n**Un guide complet et pratique pour maîtriser Git, de débutant à expert.**\n\n![Git Logo](https://git-scm.com/images/logos/downloads/Git-Logo-2Color.png)\n\n---\n\n## 📖 Table des matières\n\n- [À propos](#-à-propos)\n- [Contenu](#-contenu-de-la-formation)\n- [Installation](#-démarrage-rapide)\n- [Utilisation](#-comment-utiliser-cette-formation)\n- [Contribuer](#-contribuer)\n- [Licence](#-licence)\n- [Contact](#-contact)\n\n---\n\n## 📋 À propos\n\nFormation 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.\n\n**✨ Points clés :**\n- 📚 **10 modules progressifs** du débutant à l'expert\n- 🎯 **200+ commandes** expliquées avec exemples\n- 🏗️ **3 workflows professionnels** (Git Flow, GitHub Flow, Trunk-Based)\n- 🚀 **6 ateliers pratiques** guidés\n- 📖 **4 annexes de référence** (aide-mémoire, glossaire, ressources, configuration)\n- 🇫🇷 **En français** et gratuit (CC BY 4.0)\n\n**Durée estimée :** 15-20 heures • **Niveau :** Tous niveaux\n\n---\n\n## 📚 Contenu de la formation\n\n### Modules\n\n1. **Introduction à Git** - Installation, configuration, premier dépôt\n2. **Concepts fondamentaux** - Les 3 états, architecture interne, commits\n3. **Corriger et modifier** - Amend, restore, reset, revert\n4. **Branches** - Création, merge, rebase, résolution de conflits\n5. **Dépôts distants** - GitHub/GitLab, clone, push/pull, fork, PR\n6. **Fonctions avancées** - Stash, cherry-pick, reflog, bisect, hooks\n7. **Bonnes pratiques** - Messages de commit, workflows, Git Flow\n8. **Dépannage** - Résolution de problèmes courants\n9. **Outils** - GUI, IDE, CI/CD, Git LFS\n10. **Cas pratiques** - 6 ateliers (open source, Git Flow, simulations)\n\n### Annexes\n\n- **Aide-mémoire** - Toutes les commandes essentielles\n- **Glossaire** - 200+ termes définis\n- **Ressources** - Livres, tutoriels, outils, communautés\n- **Configuration** - Setup optimal et alias\n\n---\n\n## 🚀 Démarrage rapide\n\n### Installation\n\n```bash\n# Vérifier si Git est installé\ngit --version\n\n# Installer Git\n# Windows : https://git-scm.com/download/win\n# macOS   : brew install git\n# Linux   : sudo apt-get install git\n```\n\n### Configuration minimale\n\n```bash\ngit config --global user.name \"Votre Nom\"  \ngit config --global user.email \"votre.email@example.com\"  \ngit config --global init.defaultBranch main\n```\n\n### Cloner cette formation\n\n```bash\ngit clone https://github.com/NDXDeveloper/formation-git.git  \ncd formation-git\n```\n\n---\n\n## 📁 Structure du projet\n\n```\nformation-git/\n├── README.md\n├── modules/\n│   ├── module-01-introduction/\n│   ├── module-02-concepts/\n│   ├── ...\n│   └── module-10-cas-pratiques/\n├── annexes/\n│   ├── 01-aide-memoire.md\n│   ├── 02-glossaire.md\n│   ├── 03-ressources.md\n│   └── 04-configuration.md\n└── assets/\n```\n\n---\n\n## 🎯 Comment utiliser cette formation\n\n### Débutant complet\n👉 Commencez par le [Module 1](modules/module-01-introduction/) et suivez l'ordre\n\n### Utilisateur intermédiaire\n👉 Allez directement au [Module 5 : Dépôts distants](modules/module-05-depots-distants/)\n\n### Besoin d'une référence\n👉 Consultez l'[Aide-mémoire](annexes/01-aide-memoire.md) ou le [Glossaire](annexes/02-glossaire.md)\n\n### Cas pratiques\n👉 Explorez le [Module 10 : Ateliers](modules/module-10-cas-pratiques/)\n\n**💡 Conseil :** Créez un dépôt d'entraînement pour pratiquer : `git init test-git`\n\n---\n\n## 🗓️ Parcours suggéré\n\n| Niveau | Modules | Durée | Objectif |\n|--------|---------|-------|----------|\n| 🌱 **Débutant** | 1-4 | 5-7h | Maîtriser les bases et les branches |\n| 🌿 **Intermédiaire** | 5-7 | 5-7h | Collaborer et utiliser les fonctions avancées |\n| 🌳 **Avancé** | 8-10 | 5-6h | Devenir expert en résolution de problèmes |\n\n---\n\n## 🤝 Contribuer\n\nLes contributions sont bienvenues !\n\n- 🐛 **Bug ou erreur** → Ouvrez une [issue](https://github.com/NDXDeveloper/formation-git/issues)\n- 💡 **Suggestion** → Ouvrez une [discussion](https://github.com/NDXDeveloper/formation-git/discussions)\n- ✍️ **Amélioration** → Forkez, modifiez, créez une PR\n- ⭐ **Vous aimez ?** → Donnez une étoile !\n\nConsultez [CONTRIBUTING.md](CONTRIBUTING.md) pour plus de détails.\n\n---\n\n## ❓ FAQ rapide\n\n**Q : Dois-je suivre l'ordre des modules ?**\nR : Oui pour les débutants, non pour les autres.\n\n**Q : Combien de temps faut-il ?**\nR : 15-20 heures sur 4-6 semaines (30min-1h/jour).\n\n**Q : Y a-t-il des exercices ?**\nR : Oui, 6 ateliers pratiques dans le Module 10.\n\n**Q : Puis-je l'utiliser pour enseigner ?**\nR : Oui (licence CC BY 4.0, attribution requise).\n\n---\n\n## 📝 Licence\n\nCe projet est sous licence **CC BY 4.0** (Creative Commons Attribution 4.0 International).\n\n✅ Libre d'utiliser, modifier, partager (même commercialement) avec attribution.\n\n**Attribution :**\n```\nFormation Git par Nicolas DEOUX  \nhttps://github.com/NDXDeveloper/formation-git  \nLicence CC BY 4.0\n```\n\n---\n\n## 👨‍💻 Contact\n\n**Nicolas DEOUX**\n- 📧 [NDXDev@gmail.com](mailto:NDXDev@gmail.com)\n- 💼 [LinkedIn](https://www.linkedin.com/in/nicolas-deoux-ab295980/)\n- 🐙 [GitHub](https://github.com/NDXDeveloper)\n\n---\n\n## 🙏 Remerciements\n\nMerci à la communauté Git, aux contributeurs open source, et à vous pour apprendre avec cette formation ! 🎉\n\n**Ressources inspirantes :**\n[Pro Git](https://git-scm.com/book/fr/v2) • [Learn Git Branching](https://learngitbranching.js.org/) • [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**🎉 Bon apprentissage avec Git ! 🎉**\n\n[![Star on GitHub](https://img.shields.io/github/stars/NDXDeveloper/formation-git?style=social)](https://github.com/NDXDeveloper/formation-git)\n[![Follow](https://img.shields.io/github/followers/NDXDeveloper?style=social)](https://github.com/NDXDeveloper)\n\n**[⬆ Retour en haut](#-formation-complète-git)**\n\n*Dernière mise à jour : Janvier 2025*\n\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fformation-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndxdeveloper%2Fformation-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndxdeveloper%2Fformation-git/lists"}