Versionning
Versionning
Se connecter pour s'inscrireVotre progression
0 / 0 étapes complétées
0
Syllabus
-
-
Objectifs
-
Validations de compétences
-
Public cible
Aucun public cible spécifié pour ce module.
-
Besoins techniques
-
Prérequis
- Aucun prérequis
-
Niveau
-
Historique du module
Aucune action enregistrée
-
Introduction
-
Objectifs
- Comprendre les concepts de base du versionnement
- Installer Git sur différentes plates-formes (Windows, Mac, Linux)
-
Introduction au versionnement
- Définitions et avantages
- Types de versionnement (décentralisé, centralisé)
-
Installation de Git
- Téléchargement et installation
- Configuration initiale
-
-
Concepts Fondamentaux de Git
-
Objectifs
- Comprendre les commandes Git de base
- Pratiquer la création de dépôts locaux
-
Concepts clés
- Commit, Repository, Branch, Merge
- Index et Working Directory
-
Commandes Git de base
git init,git add,git commit,git status,git log
-
-
Branches et Merge
-
Objectifs
- Comprendre l'utilisation des branches
- Savoir comment fusionner des branches
-
Travailler avec des branches
- Créer, renommer, supprimer des branches
- Changer de branche
-
Fusionner des branches
- Résolution des conflits
- Stratégies de fusion
-
-
Collaboration avec Git et GitHub
-
Objectifs
- Comprendre les concepts de base de la collaboration avec Git
- Utilisation de GitHub
-
Collaborer avec Git
- Cloner des dépôts distants
- Pousser et tirer des modifications
-
Utilisation de GitHub
- Création de forks, Pull Requests
- Gestion des problèmes (Issues)
-
-
Fonctionnalités Avancées de Git
-
Objectifs
- Explorer les fonctionnalités avancées de Git
- Stratégies de résolution des conflits
-
Fonctionnalités avancées
- Rebasing
- Submodules
- Filtrer l'historique
-
Stratégies de résolution des conflits
- Utilisation de mergetool
- Résolution manuelle
-
-
Bonnes Pratiques et Conclusion
-
Objectifs
- Appliquer les bonnes pratiques de gestion de version
- Récapitulation du cours
-
Bonnes pratiques
- Messages de commit significatifs
.gitignore- Versionnement sémantique
-
Conclusion
- Ressources supplémentaires
- Questions et réponses
-
Ressources supplémentaires
- Documentation officielle Git: Git Documentation
- GitHub Guides: GitHub Guides
-
Atelier guidé
Construire un historique de projet propre et savoir retrouver ou annuler une modification sans perdre le travail.
- Premier dépôt : initialiser un dépôt, ajouter un README et inspecter l’état avec git status.
- Historique lisible : créer trois commits atomiques et rédiger un message explicite pour chacun.
- Réparation : simuler une mauvaise modification, utiliser le diff et revenir à un état stable.
Restitution de l’atelier
- Un dépôt local avec trois commits documentés.
- Une procédure de consultation du diff et de retour arrière.
- Un fichier .gitignore adapté au projet.
Validation : Un tiers comprend l’intention de chaque commit et peut revenir à une version précise.