Struttura del corso
Introduzione
- Perché il controllo delle versioni è importante?
Panoramica delle funzionalità del sistema Git per il controllo del codice sorgente
- Installazione di Git sul sistema operativo preferito
- Introduzione agli attributi e ai componenti Git fondamentali
- Che cosa sono i repository, i commit e i file?
Informazioni sui flussi di lavoro Git e sui processi di sistema di base
- Quali sono i diversi stati Git?
- Creazione di un repository e di una cartella Git
Gestione di progetti esistenti e gestione di file tramite Git
- Utilizzo di commit e messaggi
- Commit e annullamento delle modifiche in un repository Git
- Registrazione e accesso alla cronologia delle versioni
Introduzione alla creazione di diramazioni e all'unione in Git
- Familiarizzazione con i tipi di processi di diramazione e unione
- Utilizzo di marcatori speciali in Git
- Utilizzo delle funzionalità di assegnazione di tag e accantonamento di Git
- Come usare Reset e Reflog in Git?
Panoramica di GitHub Funzionalità e architettura
Impostazione di un account utente GitHub e gestione di un profilo GitHub
- Autenticazione a GitHub e aggiornamento delle credenziali
- Confronto tra SSH e HTTPS
- Verifica dell'autenticazione tramite SSH in GitHub
Creazione di repository GitHub e collegamento di un repository Git locale
- Clonazione o archiviazione di un repository GitHub
Creazione di un'istanza del contenuto del repository all'interno di una copia locale
Pubblicazione delle modifiche al contenuto nel repository GitHub
Utilizzo delle funzionalità e delle impostazioni intermedie del repository
Esercitarsi GitHub Scrittura e formattazione della sintassi
- Utilizzo delle tabelle e utilizzo dei blocchi di codice
- Collegamento automatico di URL e riferimenti in GitHub
Azioni operative su GitHub file e cartelle
- Sincronizzazione delle modifiche ai file con il repository locale
Creazione, modifica e trasferimento di GitHub commit
- Gestione dei commit e gestione di un clone di repository locale
Revisione dei commit e utilizzo degli ID commit con la copia locale
Informazioni sui comandi Fetch e Pull in GitHub
Comprendere i concetti di base di forking e clonazione in GitHub
Invio di GitHub modifiche e verifica delle richieste push
Utilizzo dei fork e proposta di modifiche alle richieste pull
Revisione delle richieste pull e incorporazione delle modifiche proposte
Risoluzione dei conflitti nelle unioni GitHub e utilizzo dell'interfaccia della riga di comando
Guida introduttiva a GitHub Tag e versioni
- Utilizzo dei tag locali e aggiornamento dei tag GitHub
- Avvio, eliminazione e creazione di una nuova versione GitHub
Confronto di GitHub richieste pull, commit e tag
Utilizzo di GitHub Gist e comprensione delle funzionalità degli snippet
Integrazione di un progetto di sviluppo con Codespaces in GitHub
Creazione di un'organizzazione GitHub e gestione dei team
- Organizational v.s. personal Account GitHub
- Esecuzione delle funzionalità precedenti di GitHub
Gestione GitHub dei progetti e gestione delle bacheche di progetto
Filtraggio delle informazioni del repository e condivisione GitHub Filtri
Estensione di GitHub con API e webhook
- Automazione GitHub con token OAuth
Risoluzione dei problemi GitHub
Riassunto e conclusione
Requisiti
- Esperienza con i comandi e il terminale (in Windows, Linux o Mac)
- Conoscenza di qualsiasi linguaggio di programmazione
Pubblico
- Gli sviluppatori
- Ingegneri del software
- Responsabili di progetto
Recensioni (1)
Allenatore facile, molto ben informato e accessibile.
Piotr Kowalski - EduBroker Sp. zo.o.
Corso - Git and GitHub Fundamentals
Traduzione automatica