Loading
Please wait, content is loading

GIT Fundamentals

UN CORSO SU GIT E GITHUB PER ACQUISIRE LE FONDAMENTA CHE OGNI SVILUPPATORE DOVREBBE CONOSCERE SUL PIÙ DIFFUSO SISTEMA DI VERSIONAMENTO.


Durata

5 ore

Ambito

Development, Productivity


[ Modulo Unico ]

La Sfida

DEFINIRE UNA METODOLOGIA DI LAVORO COLLABORATIVA ED INSERIRE UN SISTEMA DI REVISIONE E CODE REVIEW NEL PROCESSO DI SVILUPPO.

Programma Corso GIT e GitHub

Modulo per apprendere il funzionamento di uno dei tool imprescindibili per la collaborazione in team. Partirai dalle basi fino ai concetti più avanzati per applicarli a qualsiasi contesto indipendentemente dal linguaggio .

  • Installazione e Configurazione
    • Introduzione al corso
    • Introduzione su Git e i sistemi di versionamento
    • Installare Git su Windows
    • Installare Git su Mac
  • GIT e GIT HUB Fundamentals
    • Creazione account GitHub
    • Creare un nuovo repository su GitHub
    • Creare nuovi file da GitHub
    • Configurare git: username e password
    • Login & git clone
    • git remote
    • TEORIA - differenze tra WORKING area vs STAGING area vs REPOSITORY
    • WORKING AREA
    • git add: STAGING AREA
    • git commit: REPOSITORY
    • git log: history dei commit
    • git commit: best practices e riepilogo
    • git push: sync con REPOSITORY REMOTO
    • Creare del file README e Markdown Syntax
  • I Branch
    • Introduzione ai branch
    • Introduzione ai branch, master vs main
    • Creazione di un repository GitHub e rinominare il branch master a main
    • Creare ed eliminare branch
    • Sviluppare una nuova feature su un branch dedicato
    • git merge: unire diversi branch
    • Conflitti con repository remoto su file differenti
    • Diagramma branch con l'alias git lg
    • Conflitti sullo stesso file
    • Creare un branch remoto
    • Cancellare i branch remoto e locale (1:29)

LA SOLUZIONE

IMPARARE AD UTILIZZARE GIT, DALLE BASI AI CONCETTI PIÙ AVANZATI ED APPLICARLI A QUALSIASI CONTESTO INDIPENDENTEMENTE DAL LINGUAGGIO.

View All Works

next case