Video: Prevedi cosa conterrà il tuo prossimo commit
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
Separa i file che stai modificando dallo snapshot preparato per un commit e dalla cronologia registrata. Utilizza il futuro eroe delle funzionalità GitTree per spiegare perché un file può essere sia preparato che modificato.
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.
- Prevedere il commit separando file di lavoro, l'indice e la cronologia.
- Questa è un'anteprima del progetto futuro. Il tuo il proprio repository non è stato ancora creato.
- Utilizza tre istantanee etichettate, non un file che si sposta tra le caselle.
- L'albero di lavoro contiene i file modificati e salvati su disco.
- L'indice descrive lo snapshot ti stai preparando per un impegno.
- Un commit registra uno snapshot, metadati e il suo rapporto con la storia precedente.
- Prima del primo commit, il branch ha un nome ma ancora nessun suggerimento registrato.
- La messa in scena seleziona i contenuti correnti, non modifiche successive, senza spostare il file.
- Inizia il nostro futuro eroe con questa linea di supporto.
- In A, il file esiste solo nel formato albero funzionante e non è tracciato.
- Metti in scena i file demo. L'indice ora detiene l'eroe originale.
- Modifica dopo la messa in scena. Il fascicolo di lavoro cambia, ma l’indice resta precedente.
- Senza mettere nuovamente in scena, quale supporto linea sarebbe un normale record di commit?
- Registra la riga preparata, non la modifica funzionante successiva.
- Lo stato breve ne mostra due diversi confronti per lo stesso percorso.
- Qui A è l'addizione graduale; M è la modifica funzionante successiva.
- Leggi il file preparato direttamente dall'indice.
- L'indice contiene ancora la precedente linea di supporto.
- La differenza ordinaria confronta il funzionamento file con la sua versione preparata.
- Prima del primo commit, il file memorizzato nella cache il riepilogo descrive il nuovo file organizzato.
- Ora ispeziona lo stesso stato in una vera registrazione GitTree.
- Apri Mostra modifiche operative tramite la tavolozza dei comandi.
- La riga senza stage mostra il più recente modifica funzionante rispetto all'indice.
- La riga in scena mostra quanto prima file preparato per il primo commit.
- Un percorso può essere visualizzato in entrambi gli elenchi senza creare due file fisici.
- Leggere entrambi i confronti no mettere in scena, rimuovere dallo stage o eliminare contenuti.
- Un commit normale registra l'indice e avanza la filiale locale.
- Il soggetto ripreso conferma esiste il primo commit dell'eroe.
- Lo spazio principale conta: solo il il confronto lavorativo è ancora diverso.
- Un differenziale memorizzato nella cache vuoto significa che l'indice corrisponde alla cronologia per questo percorso.
- Il differenziale funzionante contiene ancora la modifica più recente. Niente è andato perduto.
- La storia ora ha un commit, mentre il file rimane la modifica di lavoro deliberata.
- Cambia la sequenza: metti in scena il file modificato prima del commit.
- Ora viene registrata la riga più recente e questo percorso non ha alcuna differenza rimanente.
- Nessuno di questi passaggi locali carica qualsiasi cosa su un provider.
- La tua lezione termina ancora senza a deposito; l'inizializzazione viene dopo.
- Non eliminare file né reimpostare la cronologia solo per fare un esempio di corrispondenza.
- File di lavoro, contenuti preparati e la cronologia registrata può differire.
- Controlla entrambe le sequenze e spiegare le due colonne di stato.
- Successivamente, crea GitTree Funzionalità all'interno GitTree, quindi prova tu stesso questo modello.