Git, GitHub e Version Control

Descrizione del corso

  • Perché il Version Control è fondamentale nello sviluppo software moderno
  • Differenza tra Version Control Locale, Centralizzato e Distribuito
  • Installazione e configurazione iniziale di Git
  • git config, nome utente ed email
  • La struttura di un Repository Git
  • Working Directory, Staging Area e Repository
  • I comandi fondamentali di Git
  • git init
  • git status
  • git add
  • git commit
  • git log
  • git diff
  • Lavorare con i Branch
  • Cosa sono i Branch e perché si usano
  • git branch, git checkout e git switch
  • Creare, rinominare ed eliminare Branch
  • Il Merge e la risoluzione dei conflitti
  • GitHub come piattaforma di collaborazione remota
  • Creare un account e un Repository su GitHub
  • git remote, git push, git pull e git clone
  • Il GitHub Workflow
  • Fork, Pull Request e Code Review
  • Lavorare in team con GitHub
  • Issues, Project Board e GitHub Actions (panoramica)
  • Le .gitignore e le best practice per i Repository AI/ML
  • Esercizio #06.01 – Creazione di un Repository, gestione Branch e prima Pull Request

Codice:ET-AI-0001_6

Durata:0 giorni

Categorie:,

Moduli del corso