Aperçu du projet
Fait partie de la section Gestion de versions du Journey Terminal de Coddy — leçon 50 sur 58.
Il est temps de passer à un workflow de branche de fonctionnalité réaliste. Le projet est une petite todo list avec deux fichiers : todo.txt (la liste) et readme.md (la documentation).
Au cours de ce chapitre, vous allez :
- Configurer le dépôt avec un commit initial propre sur
main. - Créer une branche
add-tasket y ajouter une nouvelle tâche.
- Mettez à jour le
readme.mdsurmainindépendamment. - Fusionnez la branche feature dans
main. - Vérifiez l'état final.
C'est la même structure qu'un flux de travail de pull-request classique sur GitHub, mais sans l'aller-retour réseau.
Défi
DébutantListez les fichiers dans le dossier de départ en utilisant ls. La sortie attendue est par ordre alphabétique.
Aide-mémoire
Étapes typiques du flux de travail par branche de fonctionnalité (feature-branch) :
- Configurer le dépôt avec un commit initial sur
main - Créer une branche de fonctionnalité et apporter des modifications
- Apporter des modifications indépendantes sur
main - Fusionner la branche de fonctionnalité dans
main - Vérifier l'état final
Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Gestion de versions
4Inspecter les modifications
Git DiffComparer les modifications indexéesGit ShowRécapitulatif - Travail d'enquête2Premiers pas
Initialiser un dépôtLe dossier .gitConfigurer votre identitéGit StatusRécapitulatif - Premier dépôt5Ignorer des fichiers
Pourquoi ignorer des fichiersModèles GitignoreVérifier les règles d'exclusionRécapitulatif - Dépôt propre8La fusion
Qu'est-ce qu'une fusion ?Fusion Fast-ForwardFusion à trois voiesConflits de fusionRésoudre un conflitRécapitulatif - Maître de la fusion11Projet Feature Branch
Aperçu du projetInitialiser Main3Suivi des modifications
La zone de transitGit AddGit CommitModifier un fichier suiviGit LogRécapitulatif - Premiers commits6Projet de site de recettes
Aperçu du projetInitialiser et ignorer