Che cos'è un remote
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 46 di 58.
Finora, ogni comando Git è stato eseguito all'interno di una singola cartella sul tuo computer. Un remoto è una copia dello stesso repository ospitata altrove: su un altro computer, un server o un servizio come GitHub o GitLab.
I repository remoti sono il modo in cui i team collaborano. Ogni sviluppatore lavora nel proprio clone locale, poi scambia commit con il repository remoto condiviso.
Per convenzione, il repository remoto principale si chiama origin. È solo un'etichetta: puoi rinominarla o avere più repository remoti affiancati.
L’ambiente di esecuzione di questo corso non si connette alla rete, quindi non eseguirai effettivamente operazioni di push o pull. Ma userai gli stessi comandi git remote che usa ogni sviluppatore, in un repository locale, per imparare come funzionano i vari elementi.
Sfida
PrincipianteInizializza un nuovo repository sul ramo main, poi elenca tutti i repository remoti configurati con git remote -v. Un nuovo repository non ne ha, quindi il comando non dovrebbe stampare nulla.
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 detective7Branch
Cos'è un branchCreare un branchPassare da un branch all'altroEseguire commit su un branchEliminare un branchRiepilogo - Giocare con i branch10Repository remoti
Che cos'è un remoteAggiungere un remotePush, pull e cloneRiepilogo - Configurazione dei remote2Per 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