Video: Continua, salta o interrompi un'operazione attiva
Il video viene riprodotto nel player di YouTube, in modalità di privacy avanzata.
- 7 minuti di video
- Narrazione in inglese · English and Arabic didascalie
- Guarda su YouTube
Quando un'unione o un rebase si interrompe, hai tre vie d'uscita: continuare, saltare o interrompere. Scopri quale si adatta, cosa butta via ciascuno e come controllare successivamente il repository.
Leggi la lezione completa
L'articolo contiene tutti i passaggi e i comandi del video, dell'esercizio pratico e delle domande.
Trascrizione video
La narrazione del video, spunto per spunto.
- Una fusione o un rebase si interrompe. Ne hai tre vie d'uscita.
- Continua lo termina. Salta ne lascia uno impegnarsi. L'interruzione torna indietro.
- Innanzitutto, scopri sempre quale operazione è attivo.
- Lo striscione lo nomina. In un terminale, git lo stato sì.
- Costruisci i rami di Sara e Omar, e tre copie identiche.
- Stesso inizio, tre finali diversi.
- Copiane uno: continuiamo. Inizia l'unione, e si ferma.
- Risolvi, apri il file e scrivi il file rubrica combinata.
- Salva e contrassegna come risolto, quindi Git vede il file file come fatto.
- Continua è ora disponibile. Sceglilo una volta.
- Fatto. Il nuovo commit ha due genitori e lo striscione è sparito.
- Copia due: abortiamo. Inizia la stessa unione.
- Lascia stare il conflitto e scegli Interrompere.
- La finestra di dialogo spiega cosa ritorna e cosa viene tenuto per primo.
- Il deposito è tornato dov'era prima.
- La punta del ramo ha lo stesso ID e il file la pagina è di nuovo di Sara.
- Copia tre: saltiamo. Questo è un rebase.
- Ribasare il ramo di Sara su quello di Omar. Si ferma con un conflitto.
- Ora il banner ha un pulsante Salta. Una fusione non ne ho mai avuto uno.
- Skip lascia il commit di Sara fuori dal file risultato. Dillo ad alta voce.
- Scegli Salta una volta.
- La pagina mostra l'intestazione di Omar. Quello di Sara branch ora si trova sul suo commit.
- Salta non è una risoluzione. Ha cancellato Il cambiamento di Sara rispetto a questo risultato.
- Nel terminale, git status mostra di cosa si tratta attivo e i comandi.
- L'unione: aggiungi il file risolto, quindi git unisci continua.
- L'interruzione: la punta del ramo è la stessa prima e dopo.
- Lo skip: git rebase skip e il branch siede sul mandato di Omar.
- In ogni copia, lo stato è vuoto e nulla viene lasciato non unito.
- Cambia l'input: risolvi il file, quindi scegli invece Interrompi.
- La tua risoluzione viene abbandonata, dopo a lo snapshot di ripristino viene salvato.
- Non utilizzare mai il ripristino difficile per scappare. L'interruzione è la via d'uscita sicura.
- Se hai saltato per errore, il commit lo è ancora nel reflog.
- Esercizio: nominare l'operazione, la scelta, e la prova, per ogni copia.
- Successivamente, copia un singolo commit su un altro ramo con plettro.