Vai al contenuto
GitTree

Video: Applica i commit selezionati con il cherry-pick

Il video viene riprodotto nel player di YouTube, in modalità di privacy avanzata.

  • 5 minuti di video
  • Narrazione in inglese · English and Arabic didascalie
  • Guarda su YouTube

Copia la correzione di un compagno di squadra sul tuo ramo di rilascio senza unire l'intero ramo, quindi controlla il nuovo commit, il suo autore, i suoi file e cosa è rimasto indietro.

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. Prendi una correzione da un altro ramo e lascia il resto.
  2. Cherry-pick copia la modifica al primo commit fatto, come nuovo commit qui.
  3. La copia ha un nuovo ID, ma mantiene il file autore e messaggio.
  4. Costruisci una linea di base, il ramo di Priya con a note e una correzione e il ramo di rilascio.
  5. Apri la cartella. Il grafico mostra entrambi rami dalla stessa linea di base.
  6. La soluzione di Priya si trova sopra una non correlata nota. Vogliamo solo la correzione.
  7. Seleziona la correzione. Uno ha cambiato percorso: indice.html.
  8. Assicurati che l'etichetta di rilascio sia aggiornata e l'albero di lavoro è pulito.
  9. Fare clic con il pulsante destro del mouse sulla correzione e scegliere Impegno di selezione.
  10. Non esiste un selettore di rami. Si applica a il ramo su cui ti trovi.
  11. Sul commit stesso, il comando è disabilitato.
  12. Eseguilo e attendi il risultato reale.
  13. Un nuovo commit si trova sull'etichetta di rilascio.
  14. Il suo ID è diverso da quello di Priya, perché its il genitore è diverso.
  15. L'autrice è ancora Priya. Il committente sei tu.
  16. La pagina ha l'etichetta chiarita.
  17. La nota non correlata non è arrivata. La tua nota è ancora qui.
  18. La filiale di Priya è esattamente com'era.
  19. Nel terminale, git log con un formato mostra l'oggetto, l'autore e il committente.
  20. git diff-tree elenca i percorsi di questo impegno cambiato.
  21. Lo stato è vuoto. Non è rimasto nulla dietro.
  22. Con l'opzione x, il messaggio viene registrato da dove viene la scelta.
  23. Scegli di nuovo lo stesso commit e Git si ferma: il plettro è vuoto.
  24. Modificare l'input: la destinazione non ha registrazione forma.
  25. La scelta si ferma con un conflitto. Risolvi e continuare o interrompere.
  26. Una modifica può dipendere da commit che non hai effettuato prendere. Testare l'obiettivo.
  27. Abort ripristina il ramo. La fonte è mai modificato.
  28. Esercizio: riportare il nuovo ID, autore, committer e file.
  29. Successivamente, metti da parte il lavoro incompiuto in modo sicuro con scorta.

Tutti i tutorial