Vai al contenuto principale

Corso

Git avanzato

Avanzato3 h

Shell3 h12 video38 esercizi2,950 XP9,266Attestato di completamento

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di migliaia di aziende

Descrizione del corso

Questo corso approfondisce le funzionalità avanzate di Git ed è pensato per chi lavora con l'ingegneria dei dati e la scienza dei dati. Imparerai strategie di unione complesse, come gestire la cronologia del repository e ottimizzare Git per progetti di dati su larga scala. Gli argomenti principali includono il rebasing avanzato, git reflog per il ripristino di emergenza, il debug efficiente con git bisect e la gestione di file di grandi dimensioni con Git LFS. Scoprirai anche lo sviluppo parallelo usando i worktrees e come rendere più modulari le strutture dei progetti con i sottomoduli. Alla fine di questo corso, avrai le competenze per gestire situazioni complicate di controllo delle versioni e problemi nello sviluppo di pipeline di dati e progetti collaborativi sui dati.

Prerequisiti

Programma

Struttura del corso

1

Strategie di merge avanzate

In questo capitolo imparerai tecniche pratiche di merge con Git per gestire progetti complessi di data engineering. Esplorerai diverse strategie di merge e capirai come integrare le modifiche al codice mantenendo una cronologia del progetto pulita. Alla fine saprai gestire vari scenari di merge e riorganizzare le cronologie dei commit.
Inizia il capitolo
2

Cronologia Git ed esplorazione

In questo capitolo svilupperai le competenze per indagare e gestire la cronologia Git del tuo progetto. Imparerai tecniche per applicare selettivamente le modifiche, identificare e correggere bug e gestire informazioni sensibili nel repository. Questi strumenti ti aiuteranno a mantenere codice pulito e tracciabile nei flussi di lavoro di data engineering.
Inizia il capitolo
3

Gestione avanzata dei repository

In questo capitolo esplorerai tecniche avanzate di Git per gestire progetti software complessi. Imparerai a lavorare su più funzionalità in parallelo, organizzare le dipendenze del codice, gestire file di grandi dimensioni e implementare flussi di sviluppo efficienti. Queste abilità sono essenziali per gestire progetti moderni di data engineering e sviluppo software.
Inizia il capitolo
S

Git avanzato

Corso
completato

Ottieni Attestato di conseguimento

Iscriviti ora

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.