Przejdź do głównej treści

Kurs

Zaawansowany Git

Zaawansowany3 godz.

Opanuj zaawansowane funkcje Git, by usprawnić workflow data science i engineering — od złożonego scalania po optymalizację dużych projektów.

Shell3 godz.12 filmy38 ćwiczeń2,950 XP9,506Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Ten kurs dogłębnie omawia zaawansowane funkcje Gita i jest ukierunkowany na przepływy pracy w data engineering i data science. Opanujesz zaawansowane strategie scalania, nauczysz się manipulować historią repozytorium i optymalizować Git pod kątem dużych projektów danych. Kluczowe zagadnienia obejmują zaawansowany rebasing, git reflog do odzyskiwania po awarii, efektywne debugowanie z użyciem git bisect oraz zarządzanie dużymi plikami za pomocą Git LFS. Poznasz także równoległy rozwój z użyciem worktrees oraz dowiesz się, jak modularizować struktury projektów za pomocą submodułów. Pod koniec tego kursu będziesz mieć umiejętności potrzebne do radzenia sobie ze złożonymi scenariuszami kontroli wersji oraz problemami w tworzeniu potoków danych i we współpracy przy projektach danych.

Wymagania wstępne

Program nauczania

Plan kursu

1

Zaawansowane strategie scalania

W tym rozdziale poznasz praktyczne techniki scalania w Gicie przydatne w złożonych projektach inżynierii danych. Przeanalizujesz różne strategie scalania i nauczysz się integrować zmiany w kodzie, zachowując przejrzystą historię projektu. Na koniec będziesz wiedzieć, jak radzić sobie z różnymi scenariuszami scalania i reorganizować historię commitów.
Zacznij rozdział
2

Historia Gita i eksploracja repozytorium

W tym rozdziale rozwiniesz umiejętności analizowania historii projektu w Gicie i zarządzania nią. Poznasz techniki selektywnego stosowania zmian, wykrywania i naprawiania błędów oraz usuwania wrażliwych danych z repozytorium. Te narzędzia pomogą ci utrzymać czysty i przejrzysty kod w projektach inżynierii danych.
Zacznij rozdział
3

Zaawansowane zarządzanie repozytorium

W tym rozdziale poznasz zaawansowane techniki Gita przydatne w zarządzaniu złożonymi projektami. Nauczysz się pracować równolegle nad wieloma funkcjonalnościami, organizować zależności w kodzie, obsługiwać duże pliki i wdrażać efektywne procesy developerskie. To umiejętności niezbędne w nowoczesnych projektach inżynierii danych i tworzenia oprogramowania.
Zacznij rozdział
S

Zaawansowany Git

Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Zapisz się teraz

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.