Przejdź do głównej treści
Strona głównaProgramming

Kurs

Zaawansowany Git

ZaawansowanyPoziom umiejętności
Zaktualizowano 06.2025
Opanuj zaawansowane funkcje Git, by usprawnić workflow data science i engineering — od złożonego scalania po optymalizację dużych projektów.
Zacznij kurs za darmo
GitProgramming
3 godz.
12 filmów
38 Ćwiczeń
2,950 XP
8,082
Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.

Uwielbiany przez kursantów z tysięcy firm

Group

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

Intermediate Git
1

Advanced Merging Strategies

In this chapter, you will learn practical Git merging techniques for managing complex data engineering projects. You'll explore different merge strategies and understand how to integrate code changes while maintaining a clean project history. By the end, you'll know how to handle various merge scenarios and reorganize commit histories.
Zacznij rozdział
2

Git History and Exploration

In this chapter, you will develop skills for investigating and managing your project's Git history. You'll learn techniques for selectively applying changes, identifying and fixing bugs, and managing sensitive information in your repository. These tools will help you maintain clean, traceable code in data engineering workflows.
Zacznij rozdział
3

Advanced Repository Management

In this chapter, you will explore advanced Git techniques for managing complex software projects. You'll learn how to work on multiple features simultaneously, organize code dependencies, handle large files, and implement efficient development workflows. These skills are essential for managing modern data engineering and software development projects.
Zacznij rozdział
Zaawansowany Git
Kurs
ukończony

Zdobądź zaświadczenie o ukończeniu

Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysu
Udostępnij to w mediach społecznościowych i podczas oceny wyników pracy
Zapisz się teraz

Dołącz do ponad 19 milionów kursantów i zacznij Zaawansowany Git już dziś!

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.

Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych

Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.