Corriger une ancienne version est un projet pratique pour les personnes connaissant les commits et branches de base. Gardez un guide de promenade utilisable sans livrer une refonte inachevée ni perturber le travail indexé et non indexé du répertoire principal.
Deux laboratoires guidés ouvrent d’abord la branche de maintenance existante dans un worktree lié et corrigent un petit paramètre de téléchargement, puis réutilisent une correction isolée du développement avec cherry-pick. Un défi initialisé indépendamment change la branche maintenue, le guide et la position du correctif. Chaque unité aboutit à un téléchargement complet de l’ancienne édition et au travail de développement préservé. Les 110 minutes au total sont une estimation de l’auteur.
Ce que vous apprendrez
- Ouvrir une branche existante dans un worktree lié possédant ses propres HEAD et index.
- Lire les patches pour distinguer une correction autonome d’une refonte non approuvée.
- Rejouer une modification sélectionnée avec
git cherry-picken conservant la base de la version maintenue. - Vérifier les vrais téléchargements complets, le contenu préservé et l’historique de développement inchangé.
- Garder séparées les versions indexée et non indexée du brouillon et conserver les notes privées non suivies.
À qui s’adresse ce cours
Ce cours s’adresse aux débutants en Git qui souhaitent traiter une petite tâche de maintenance pendant qu’un autre travail reste inachevé.
Prérequis : Navigation élémentaire dans le terminal, commits, branches et lecture simple de log/diff. Une familiarité avec le cours précédent sur la fusion en équipe avec Git est recommandée. Aucune programmation web n’est nécessaire.
Environnement : Chaque unité fournit les onglets Workspace et Release Desk prêts à l’emploi dans le navigateur. Les vrais worktrees Git et l’aperçu HTTP tournent sur une seule machine de formation avec des guides synthétiques originaux. L’aperçu lit les commits des branches ; il ne déploie pas de service en production. Les libellés, fichiers et sorties de commandes restent en anglais.
Questions fréquentes
Faut-il installer des logiciels ou posséder un compte sur un service hébergé ?
Non. Chaque unité dispose de son environnement prêt à l’emploi dans le navigateur et de son dépôt local.
Faut-il déjà connaître worktree ou cherry-pick ?
Non. Les laboratoires guidés les expliquent avant leur utilisation. Les bases de Git et du terminal sont toutefois nécessaires.
Un worktree lié est-il un autre clone ou une autre machine ?
Non. Il partage les objets du dépôt et les références de branches tout en conservant son propre répertoire de travail, HEAD et index. Le brouillon initial, indexé et non indexé, peut rester en place.
Comment le défi prolonge-t-il les laboratoires guidés ?
Il change la branche maintenue, le guide et la position du commit sélectionné. Utilisez les mêmes outils pour choisir la correction isolée, vérifier le téléchargement complet et préserver les états initiaux du brouillon.


