2 novembre 2025
Crea una prima pipeline dichiarativa Jenkins con stage, agent, checkout, test, gate di distribuzione, credenziali e azioni post.
Impara quando usare git init o git clone, poi verifica i remote, i branch, l'identità e i file ignorati prima del tuo primo commit.
Scopri come funzionano lo staging e i commit di Git, inclusi git add, patch staging, diff staged e la scrittura di messaggi di commit mirati.
Confronta git merge e git rebase per rami divergenti, gestione dei conflitti, storia condivisa e scelta di un flusso di lavoro sicuro per il team.
Confronta i comandi Git CLI quotidiani con strumenti utili come lazygit, delta, tig e client GUI per la revisione e l'analisi della cronologia.
Comprendi git restore, reset e revert per rimuovere file dall'area di staging, scartare modifiche locali, annullare commit ed evitare di riscrivere la cronologia condivisa.
Proteggi i repository Git mantenendo i segreti fuori, limitando l'accesso, proteggendo i rami, revisionando l'automazione e trattando con cautela il codice sconosciuto.
Usa git commit --amend e il rebase interattivo per pulire la cronologia locale senza interrompere i rami condivisi.
Usa git log, diff e blame per tracciare la storia del progetto, ispezionare le modifiche e trovare il commit dietro una riga o una modifica di file.
Personalizza Git con impostazioni di configurazione utili, alias chiari e file chiave come .gitignore e .gitattributes.
Impara come creare, cambiare, tracciare, organizzare ed eliminare in sicurezza i branch Git nei flussi di lavoro di sviluppo quotidiani.
Impara a tracciare gli errori di connessione rifiutata di Nginx dai log fino al servizio upstream esatto, alla porta, al socket o al problema di rete.