Перейти до основного вмісту

Курс

Просунуте Git

Просунутий3 год

Опануйте просунуті можливості Git, щоб оптимізувати робочі процеси data science та engineering — від складного злиття до масштабної оптимізації проєктів.

Shell3 год12 відео38 вправ2,950 XP8,642Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Цей курс глибоко занурюється в розширені можливості Git і орієнтований на робочі процеси data engineering та data science. Ви опануєте складні стратегії злиття, навчитеся керувати історією репозиторію та оптимізувати Git для масштабних проєктів із даними. Ключові теми включають розширений rebasing, git reflog для відновлення після критичних збоїв, ефективне налагодження за допомогою git bisect і керування великими файлами за допомогою Git LFS. Ви також ознайомитеся з паралельною розробкою за допомогою worktrees і тим, як модульно структурувати проєкти за допомогою submodules. Наприкінці цього курсу ви матимете навички для роботи зі складними сценаріями керування версіями та проблемами в розробці конвеєрів даних і спільних проєктів із даними.

Попередні вимоги

Навчальний план

Зміст курсу

1

Просунуті стратегії злиття

У цьому розділі ви опanuєте практичні прийоми злиття в Git для керування складними дата-інженерними проєктами. Ви розглянете різні стратегії merge і зрозумієте, як інтегрувати зміни коду, зберігаючи чисту історію проєкту. Наприкінці ви знатимете, як працювати з різними сценаріями злиття та реорганізовувати історії комітів.
Почати розділ
2

Історія Git і дослідження

У цьому розділі ви розвинете навички дослідження та керування історією Git вашого проєкту. Ви навчитеся вибірково застосовувати зміни, знаходити й виправляти помилки та керувати конфіденційною інформацією в репозиторії. Ці інструменти допоможуть підтримувати чистий і відстежуваний код у робочих процесах дата-інженерії.
Почати розділ
3

Просунуте керування репозиторієм

У цьому розділі ви розглянете просунуті прийоми Git для керування складними програмними проєктами. Ви навчитеся паралельно працювати над кількома функціональностями, організовувати залежності коду, обробляти великі файли та впроваджувати ефективні робочі процеси розробки. Ці навички необхідні для керування сучасними дата-інженерними та програмними проєктами.
Почати розділ
S

Просунуте Git

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Просунуте Git | DataCamp