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