Video: Mantenere il lavoro distaccato e iniziare una storia orfana
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
Assegna un nome a un commit effettuato su un HEAD distaccato prima di lasciarlo, quindi avvia un ramo orfano in una copia separata e guarda cosa rimuove e cosa mantiene.
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.
- Dov'è la TESTA? Tre stati.
- HEAD può nominare un ramo, un commit o un file branch senza ancora alcun commit.
- Un impegno effettuato mentre si è distaccati è reale, ma niente lo nomina.
- Un ramo su quel commit lo mantiene raggiungibile.
- Fare clic con il pulsante destro del mouse sul commit M e scegliere Controlla Fuori questo impegno.
- Cambia il foglio di stile, mettilo in scena e impegnarsi una volta.
- Fare clic con il pulsante destro del mouse sul nuovo commit e creare un file ramo qui, senza verificarlo.
- Ora controlla la filiale. La TESTA è allegata di nuovo.
- Con una modifica non salvata, un checkout è rifiutato. Annulla mantiene tutto.
- Impegnati prima, metti da parte e cambia, o scartare. Lo scarto è quello da evitare.
- Per una nuova cronologia, esegui Crea orfano Ramo dalla tavolozza.
- Conta i file tracciati che lasciano. Quelli non tracciati e ignorati rimangono.
- Conferma. La cartella non contiene file tracciati.
- Aggiungi un file leggimi e conferma. Questo impegno ha nessun genitore.
- Nel terminale, simbolico-rif esce 1 quando La TESTA è staccata.
- Su un ramo non ancora nato, rev-parse di HEAD fallisce.
- Dopo il commit, merge-base non trova antenato comune.
- Se sei rimasto senza ramo, effettua il reflog ce l'ha ancora.
- Esercizio: nominare HEAD in ogni stato, quindi prevedere un file ignorato.
- Successivamente, recupera dagli errori dopo aver spinto.