Theme
Lecon 1 / 8NouvelleMAJ 27 nov. 2025
Parcours Cours Git pour débutants

Cours Git pour débutants

Un guide complet et pratique pour apprendre Git de zéro, mis à jour pour 2025

#branches

Progression

1 / 8

Derniere mise a jour

27 nov. 2025

Etat

Nouveau

Cours Git pour Débutants

Un guide complet et pratique pour apprendre Git de zéro, mis à jour pour 2025

Présentation

Ce cours est conçu pour les débutants absolus qui n'ont jamais utilisé Git. Il couvre tous les concepts essentiels avec une approche progressive et des exemples concrets.

Objectifs du cours

  • Comprendre les concepts fondamentaux de Git
  • Maîtriser les commandes essentielles
  • Travailler efficacement avec les branches
  • Collaborer avec GitHub et GitLab
  • Adopter les workflows modernes de 2025

Prérequis

  • Aucune connaissance Git requise
  • Notions de base en ligne de commande
  • Un ordinateur

Structure du cours

1. Introduction à Git

  • Qu'est-ce que Git ?
  • Pourquoi utiliser Git ?
  • Différences avec d'autres systèmes de contrôle de version
  • Cas d'usage typiques

2. Concepts de base de Git

  • Repository (dépôt)
  • Commits
  • Branches
  • Remote (dépôt distant)
  • Working directory, Staging area, et Repository

3. Installation de Git

  • Installation sur Linux (Ubuntu/Debian)
  • Installation sur macOS
  • Installation sur Windows
  • Configuration initiale et vérification

4. Commandes Git essentielles

  • Initialiser et cloner des repositories
  • Ajouter et committer des modifications
  • Consulter l'historique
  • Annuler des modifications

5. Travailler avec les branches

  • Créer et changer de branche
  • Fusionner des branches (merge)
  • Résoudre des conflits
  • Bonnes pratiques de nommage

6. Collaboration avec GitHub-GitLab

  • Créer un compte et un repository distant
  • Push et Pull
  • Pull Requests et Merge Requests
  • Cloner et forker des projets

7. Workflows Git (intro simple)

  • Feature Branch Workflow
  • Trunk-Based Development (moderne 2025)
  • Conventions de commits
  • CI/CD avec Git

Comment utiliser ce cours dans Obsidian

  • Utilisez les liens internes [[Nom de la partie]] pour naviguer entre les sections
  • La vue graphique (Ctrl+G) vous permet de visualiser les connections
  • Le panneau de recherche (Ctrl+Shift+F) pour trouver des concepts spécifiques

Fonctionnalités Obsidian utiles

  • Mode lecture : Pour une lecture fluide du contenu
  • Mode édition : Pour ajouter vos notes personnelles
  • Tags : Utilisez la recherche par tags (#git, #branches, etc.)
  • Liens sortants : Voir toutes les références d'une page

Personnalisation

  • Ajoutez vos notes personnelles directement dans les fichiers
  • Créez des liens vers vos propres projets
  • Utilisez les callouts pour marquer les parties importantes

Progression recommandée

  1. Lisez dans l'ordre - Le cours est conçu pour une progression logique
  2. Pratiquez après chaque partie - Testez les commandes sur votre machine
  3. Prenez des notes - Ajoutez vos observations dans Obsidian
  4. Revenez aux concepts - Utilisez les liens pour réviser

Temps estimé

  • Lecture complète : 3-4 heures
  • Pratique incluse : 6-8 heures
  • Maîtrise : 2-3 semaines avec projets pratiques

Ressources complémentaires

Documentation officielle

Outils recommandés

  • Git CLI - Interface en ligne de commande (essentiel)
  • VS Code avec extension GitLens
  • GitKraken ou Sourcetree - Interfaces graphiques
  • GitHub Desktop - Interface simple pour débutants

Prochaines étapes

Une fois ce cours terminé, vous pourrez explorer :

  • Git avancé - Rebase, cherry-pick, stash
  • Git Hooks - Automatisation de tâches
  • GitHub Actions - CI/CD automatisé
  • Monorepos - Gestion de projets multiples

Caractéristiques de ce cours

Mise à jour 2025

  • Git 2.52 (dernière version novembre 2025)
  • Trunk-Based Development (workflow moderne)
  • Bonnes pratiques actuelles de collaboration
  • Intégration CI/CD et automatisation

Approche pédagogique

  • Exemples concrets plutôt que théorie abstraite
  • Progression graduelle du simple au complexe
  • Cas d'usage réels (projets web, collaboration en équipe)
  • Commandes testées et fonctionnelles

Style d'écriture

  • Langage accessible pour les débutants
  • Explications claires des concepts techniques
  • Analogies simples pour faciliter la compréhension
  • Format markdown optimisé pour Obsidian

À propos

Ce cours a été créé pour offrir une introduction complète et moderne à Git. Il est maintenu à jour avec les dernières versions et bonnes pratiques de l'écosystème Git (version 2.52, novembre 2025).

Toutes les informations ont été vérifiées et sont basées sur la documentation officielle et les bonnes pratiques de 2025.

Bonne découverte de Git !


Dernière mise à jour : Novembre 2025 - Médérick Rogé