Vidéo : Appliquer les commits sélectionnés avec Cherry-pick
La vidéo est lue dans le lecteur YouTube, en mode de confidentialité améliorée.
- 5 minutes de vidéo
- Narration en anglais · English and Arabic légendes
- Regarder sur YouTube
Copiez le correctif d'un coéquipier sur votre branche de publication sans fusionner toute sa branche, puis vérifiez le nouveau commit, son auteur, ses fichiers et ce qui est resté.
Lire la leçon complète
L'article présente toutes les étapes et commandes de la vidéo, l'exercice pratique et les questions.
Transcription vidéo
La narration de la vidéo, repère par repère.
- Prenez un correctif d'une autre branche, et laisse le reste.
- Cherry-pick copie le changement d'un commit fait, comme un nouveau commit ici.
- La copie a un nouvel identifiant, mais conserve le l'auteur et le message.
- Construisez une ligne de base, la branche de Priya avec un note et un correctif, et votre branche de version.
- Ouvrez le dossier. Le graphique montre les deux branches à partir de la même ligne de base.
- Le correctif de Priya s'ajoute à un problème sans rapport remarque. Nous voulons seulement la solution.
- Sélectionnez le correctif. Un chemin modifié : index.html.
- Assurez-vous que l'étiquette de version est à jour et l'arbre de travail est propre.
- Cliquez avec le bouton droit sur le correctif et choisissez Engagement Cherry-Pick.
- Il n’y a pas de sélecteur de branches. Il s'applique à la branche sur laquelle vous vous trouvez.
- Sur le commit actuel lui-même, la commande est désactivé.
- Exécutez-le et attendez le vrai résultat.
- Un nouveau commit se trouve sur l’étiquette de version.
- Son identifiant diffère de celui de Priya, car son le parent est différent.
- L'auteur est toujours Priya. Le commiteur c'est toi.
- La page porte l'étiquette clarifiée.
- La note sans rapport n’est pas arrivée. Votre propre note est toujours là.
- La branche de Priya est exactement telle qu'elle était.
- Dans le terminal, git log avec un format montre le sujet, l'auteur et l'auteur.
- git diff-tree répertorie les chemins celui-ci le commit a changé.
- Le statut est vide. Il ne restait plus rien derrière.
- Avec l'option x, le message enregistre d'où vient la pioche.
- Choisissez à nouveau le même commit et Git s'arrête : la pioche est vide.
- Changer l'entrée : la cible n'a pas d'inscription forme.
- La pioche s'arrête sur un conflit. Résoudre et continuer, ou abandonner.
- Un changement peut dépendre de commits que vous n'avez pas effectués prendre. Testez la cible.
- Abandonner remet la branche en place. La source est jamais modifié.
- Pratique : signaler la nouvelle pièce d'identité, l'auteur, committer et fichiers.
- Ensuite, mettez de côté le travail inachevé en toute sécurité avec cachette.