Struttura del corso
Introduzione
- Perché il controllo della versione è importante?
Panoramica delle funzionalità del sistema Git per il controllo del codice sorgente
- Installazione di Git nel sistema operativo preferito
- Introduzione agli attributi e ai componenti Git fondamentali
- Che cosa sono i repository, i commit e i file?
Comprendere i flussi di lavoro Git e i processi di base del sistema
- Quali sono i diversi stati Git?
- Creazione di un repository e di una cartella Git
Gestione dei progetti esistenti e gestione dei file con Git
- Utilizzo di commit e messaggi
- Commit e annullamento delle modifiche in un repository Git
- Registrazione e accesso alla cronologia delle versioni
Introduzione alla ramificazione e all'unione in Git
- Familiarizzare con i tipi di processi di ramificazione e fusione
- Utilizzo di marcatori speciali in Git
- Lavorare con le funzionalità di tagging e stashing di Git
- Come utilizzare Reset e Reflog in Git?
Panoramica delle funzionalità e dell'architettura di GitHub
Impostazione di un account utente GitHub e gestione di un profilo GitHub
- Autenticazione a GitHub e aggiornamento delle credenziali
- SSH contro 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 nell'archivio GitHub
Utilizzo delle funzioni e delle impostazioni del repository intermedio
Esercitarsi GitHub con la scrittura e la 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 commit GitHub
- Gestione dei commit e gestione di un clone del repository locale
Revisione dei commit e utilizzo degli ID commit con la copia locale
Informazioni sui comandi di recupero e pull in GitHub
Comprensione dei 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 integrazione delle modifiche proposte
Risoluzione dei conflitti nelle fusioni GitHub e utilizzo della CLI
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
Lavorare con GitHub Gists e comprendere le funzionalità degli snippet
Integrazione di un progetto di sviluppo con Codespaces in GitHub
Creazione di un'organizzazione GitHub e gestione dei team
- Conto personale GitHub dell'organizzazione
- Esecuzione delle funzionalità precedenti 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 di GitHub utilizzando i 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