Vai al contenuto
GitTree

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.

Vai alla lezione

Trascrizione video

La narrazione del video, spunto per spunto.

  1. Una fusione o un rebase si interrompe. Ne hai tre vie d'uscita.
  2. Continua lo termina. Salta ne lascia uno impegnarsi. L'interruzione torna indietro.
  3. Innanzitutto, scopri sempre quale operazione è attivo.
  4. Lo striscione lo nomina. In un terminale, git lo stato sì.
  5. Costruisci i rami di Sara e Omar, e tre copie identiche.
  6. Stesso inizio, tre finali diversi.
  7. Copiane uno: continuiamo. Inizia l'unione, e si ferma.
  8. Risolvi, apri il file e scrivi il file rubrica combinata.
  9. Salva e contrassegna come risolto, quindi Git vede il file file come fatto.
  10. Continua è ora disponibile. Sceglilo una volta.
  11. Fatto. Il nuovo commit ha due genitori e lo striscione è sparito.
  12. Copia due: abortiamo. Inizia la stessa unione.
  13. Lascia stare il conflitto e scegli Interrompere.
  14. La finestra di dialogo spiega cosa ritorna e cosa viene tenuto per primo.
  15. Il deposito è tornato dov'era prima.
  16. La punta del ramo ha lo stesso ID e il file la pagina è di nuovo di Sara.
  17. Copia tre: saltiamo. Questo è un rebase.
  18. Ribasare il ramo di Sara su quello di Omar. Si ferma con un conflitto.
  19. Ora il banner ha un pulsante Salta. Una fusione non ne ho mai avuto uno.
  20. Skip lascia il commit di Sara fuori dal file risultato. Dillo ad alta voce.
  21. Scegli Salta una volta.
  22. La pagina mostra l'intestazione di Omar. Quello di Sara branch ora si trova sul suo commit.
  23. Salta non è una risoluzione. Ha cancellato Il cambiamento di Sara rispetto a questo risultato.
  24. Nel terminale, git status mostra di cosa si tratta attivo e i comandi.
  25. L'unione: aggiungi il file risolto, quindi git unisci continua.
  26. L'interruzione: la punta del ramo è la stessa prima e dopo.
  27. Lo skip: git rebase skip e il branch siede sul mandato di Omar.
  28. In ogni copia, lo stato è vuoto e nulla viene lasciato non unito.
  29. Cambia l'input: risolvi il file, quindi scegli invece Interrompi.
  30. La tua risoluzione viene abbandonata, dopo a lo snapshot di ripristino viene salvato.
  31. Non utilizzare mai il ripristino difficile per scappare. L'interruzione è la via d'uscita sicura.
  32. Se hai saltato per errore, il commit lo è ancora nel reflog.
  33. Esercizio: nominare l'operazione, la scelta, e la prova, per ogni copia.
  34. Successivamente, copia un singolo commit su un altro ramo con plettro.

Tutti i tutorial