Stato di Git
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 7 di 58.
Di gran lunga, il comando Git più usato è git status. Ti informa sullo stato attuale del tuo repository: quali file sono stati modificati, quali sono nell'area di staging e quali non sono ancora tracciati.
git statusIn un repository appena inizializzato e senza file, l'output è simile a questo:
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)Una volta aggiunti i file, git status li evidenzia in File non tracciati. Man mano che crei commit, mostra cosa è stato modificato, preparato o è pulito.
Per una visualizzazione compatta e adatta alle macchine, usa la forma breve:
git status --shortStampa una riga per ogni file modificato, con un codice di due lettere che ne spiega lo stato (vedremo questi codici nel prossimo capitolo).
Sfida
PrincipianteLa cartella contiene già un file non tracciato chiamato hello.txt. Inizializza il repository, poi esegui git status --short per vedere il file contrassegnato come non tracciato.
I file non tracciati compaiono con il prefisso ??.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Controllo delle versioni
4Esaminare le modifiche
Git DiffDifferenze delle modifiche in stagingGit ShowRiepilogo: lavoro da detective2Per iniziare
Inizializzare un repositoryLa cartella .gitConfigura la tua identitàStato di GitRiepilogo - Primo repository5Ignorare i file
Perché ignorare i filePattern di .gitignoreVerificare le regole di ignoramentoRiepilogo - Repository pulito8Unione
Che cos’è un mergeMerge fast-forwardMerge a tre vieConflitti di mergeRisolvere un conflittoRipasso - Maestro del merge11Progetto con un ramo di funzionalità
Panoramica del progettoInizializzare main3Tracciare le modifiche
L'area di stagingGit AddGit CommitModificare un file tracciatoGit LogRiepilogo: i primi commit6Progetto di un sito di ricette
Panoramica del progettoInizializzare e ignorareEsercitati da solo: Playground Terminal