Vidéo : Continuer, ignorer ou abandonner une opération active
La vidéo est lue dans le lecteur YouTube, en mode de confidentialité améliorée.
- 7 minutes de vidéo
- Narration en anglais · English and Arabic légendes
- Regarder sur YouTube
Lorsqu'une fusion ou un rebase s'arrête, vous avez trois solutions : continuer, ignorer ou abandonner. Découvrez lequel convient, ce que chacun jette et comment vérifier le référentiel par la suite.
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.
- Une fusion ou un rebase s'arrête. Tu en as trois des issues.
- Continuer le termine. Sauter en laisse un s'engager. L'abandon revient.
- Tout d’abord, recherchez toujours quelle opération est actif.
- La bannière le nomme. Dans un terminal, git le statut le fait.
- Construisez les succursales de Sara et d'Omar, et trois exemplaires identiques.
- Même début, trois fins différentes.
- Copiez-en un : nous continuons. Commencez la fusion, et ça s'arrête.
- Résolvez, ouvrez le fichier et écrivez le rubrique combinée.
- Enregistrez et marquez comme résolu, pour que Git voie le fichier comme fait.
- Continuer est disponible dès maintenant. Choisissez-le une fois.
- Fait. Le nouveau commit a deux parents, et la bannière a disparu.
- Copie deux : nous avortons. Commencez la même fusion.
- Laissez le conflit tranquille et choisissez Abandonner.
- La boîte de dialogue explique ce qui revient et ce qui est conservé en premier.
- Le dépôt est de retour là où il était avant.
- L'extrémité de la branche porte le même identifiant et le la page est à nouveau celle de Sara.
- Copie trois : on saute. Celui-ci est un rebase.
- Rebasez la branche de Sara sur celle d'Omar. Ça s'arrête avec un conflit.
- La bannière comporte désormais un bouton Ignorer. Une fusion je n’en ai jamais eu.
- Skip laisse le commit de Sara en dehors du résultat. Dites-le à voix haute.
- Choisissez Sauter une fois.
- La page montre le titre d'Omar. celle de Sara La branche se trouve maintenant sur son commit.
- Ignorer n'est pas une résolution. Il a supprimé Le changement de Sara par rapport à ce résultat.
- Dans le terminal, git status montre ce qui est actif et les commandes.
- La fusion : ajoutez le fichier résolu, puis git la fusion continue.
- L'abandon : la pointe de la branche est la même avant et après.
- Le skip : git rebase skip et la branche siège sur le commit d'Omar.
- Dans chaque copie, le statut est vide et rien n'est laissé sans fusion.
- Changer l'entrée : résoudre le fichier, puis choisissez plutôt Abandonner.
- Votre résolution est abandonnée, après un l'instantané de récupération est enregistré.
- N'utilisez jamais la réinitialisation difficile pour vous échapper. Abandonner est la sortie sûre.
- Si vous avez sauté par erreur, le commit est toujours dans le reflog.
- Pratique : nommer l'opération, le choix, et la preuve, pour chaque exemplaire.
- Ensuite, copiez un seul commit sur un autre branche avec un pic-cerise.