1 450₽
14 500₽ Скидка 90%
Курс включает в себя
17 видеоуроков общей продолжительностью 421 минута
Пожизненный доступ ко всем материалам
Доступ через компьютер или телефон
Лидер продаж
Данная цена доступна до: До конца распродажи:
00:10:44:16
00:10:44:16
Вернем деньги, если курс вам не подойдет
4.8
Системы контроля версий Git
Практический онлайн-курс о том, как работать с распределительной системой контроля версий Git. Автор курса, Андрей Борю, разработчик с 12-летним стажем и основатель академии «Infostorm».
Автор: Андрей Борю
Курс прошли: 209 человек
Последнее обновление: январь 2020
Политика возврата денег
Если в течении 2х дней после оплаты и прохождения не более 3х первых занятий вы поймете, что курс вам не подходит - мы вернем вам деньги без выяснения причин. Просто напишите нам на [email protected]
1 450₽
14 500₽ Скидка 90%
Скидка доступна до:
До конца распродажи:
00:10:44:16
00:10:44:16
Вернем деньги, если курс вам не подойдет
Click to order
Более 209 человек приобрели курс «Системы контроля версий Git». Присоединяйтесь!
Total: 
Вы сможете начать заниматься сразу после заполнения формы и оплаты. Успейте купить курс по низкой цене, пока еще действует специальное предложение.
Payment method
Вы ничем не рискуете! Если курс не оправдает ваши ожидания в первые 2 дня после покупки, мы вернем полную стоимость на карту без выяснения причин, просто напишите на [email protected]
Этот курс для:
• Начинающих программистов, DevOps-инженеров;
• Системных администраторов;
• Специалистов по тестированию;
• Технических менеджеров;
• Разработчиков различных материалов для сайтов, тренингов и курсов;
• Авторов текстов;
• Всех, кто каким-либо образом связан с разработкой.
Чему вы научитесь
• Разбираться, что такое системы контроля версиями, какие они бывают;

• Выполнять первоначальную настройку Git;

• Добавлять файлы в Git, пользоваться встроенной справочной системой;

• Работать с коммитами: создавать, искать их по его хешу, помечать тегами, исправлять, отменять индексацию и изменение файлов;
• Разбираться, что такое ребейз и мержкомитты, как они работают, в чем их различие;

• Понимать что такое хуки, какими они бывают, как их устанавливать;

• Разбираться в общих принципам работы с подмодулями;

• Организовать работу в команде над проектом с помощью системы контроля версиями, и многое другое.
Курс включает в себя
17 видеоуроков общей продолжительностью 421 минута
Пожизненный доступ ко всем материалам
Доступ через компьютер или телефон
Описание курса
Git — это необходимый инструмент для комфортной работы над проектом как в индивидуальном порядке, так и для команды. Благодаря системам контроля версиями, возможно создавать разные варианты одного документа с общим доступом, совместно работать над кодом и возвращаться к первоначальной версии, если была совершена ошибка. Git дает возможность узнать автора и историю изменений каждого файла, его групп и даже отдельной строки, а также создавать новые ветви проекта и соединять их с существующими.
Смотреть больше
Андрей Борю, разработчик с 12-летним профессиональным опытом, создал этот курс как практическое пособие, благодаря которому вы разберете, что такое системы контроля версий, и как с ними работать от процесса установки до углубленных настроек.

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

Этот курс идеально подойдет не только начинающим разработчикам и пользователям системы, но и людям, которые уже активно работают с кодом. Вы научитесь пользоваться скрытым функционалом Git, перезаписывать историю, разделять репозиторий на несколько частей, работать с несколькими удаленными репозиториями, пользоваться бинарным поиском, создавать коммиты без родителей и т.д. Максимум практической информации за минимальный период времени.

«Я уже более пяти лет преподаю в онлайн-школах. Как показал опыт, практически все курсы на рынке однотипны с большим количеством лишней информации. Уже после месяца обучения студенты теряют интерес к курсу и перестают заниматься. Я решил прислушаться к пожеланиям учеников и сделать удобную подачу материала на реальных примерах, чтобы вы получили максимум результата и могли применять знания на практике с первого урока».
Учебный план
Урок 1. Системы управления версиями (33 минуты) Предпросмотр
  • Что такое системы контроля версиями, и какие они бывают?
  • Знакомимся и устанавливаем Git, разбираемся с его особенностями.
  • Узнаем, в каких состояниях могут находится файлы.
Урок 2. Основы работы с Git (40 минут) Предпросмотр
  • Выполняем первоначальную настройку Git.
  • Учимся создавать новый и клонировать уже существующий репозиторий.
  • Знакомимся с важной командой git status.
  • Учимся добавлять файлы в Git и пользоваться встроенной справочной системой.
Урок 3. Работа с историей изменений. Автоматическое тестирование (34 минуты) Предпросмотр
  • Узнаем, как просматривать изменения отдельного коммита и работать с историей коммитов.
  • Учимся создавать коммиты.
  • Разбираемся, как удалять и перемещать файлы.
Урок 4. Базовые операции отмены (15 минут)
  • Учимся искать коммит по его хешу.
  • Узнаем, как исправлять последний коммит, отменять индексацию файлов и отменять изменения в файле.
Урок 5. Удаленные репозитории (18 минут)
  • Разбираемся, как работать с несколькими удаленными репозиториями.
  • Как получать и отправлять изменения?
Урок 1. Системы управления версиями (33 минуты) Предпросмотр
  • Что такое системы контроля версиями, и какие они бывают?
  • Знакомимся и устанавливаем Git, разбираемся с его особенностями.
  • Узнаем, в каких состояниях могут находится файлы.
Урок 2. Основы работы с Git (40 минут) Предпросмотр
  • Выполняем первоначальную настройку Git.
  • Учимся создавать новый и клонировать уже существующий репозиторий.
  • Знакомимся с важной командой git status.
  • Учимся добавлять файлы в Git и пользоваться встроенной справочной системой.
Урок 3. Работа с историей изменений. Автоматическое тестирование (34 минуты) Предпросмотр
  • Узнаем, как просматривать изменения отдельного коммита и работать с историей коммитов.
  • Учимся создавать коммиты.
  • Разбираемся, как удалять и перемещать файлы.
Урок 4. Базовые операции отмены (15 минут)
  • Учимся искать коммит по его хешу.
  • Узнаем, как исправлять последний коммит, отменять индексацию файлов и отменять изменения в файле.
Урок 5. Удаленные репозитории (18 минут)
  • Разбираемся, как работать с несколькими удаленными репозиториями.
  • Как получать и отправлять изменения?
Урок 6. Теги (24 минуты)
  • Учимся помечать коммиты тегами.
  • Узнаем, как обмениваться тегами, как удалять теги.
  • Разбираемся, как создавать ветки от тегов, как создавать алиасы команд.
Урок 7. Киллер фича – ветвления (17 минут)
  • Разбираемся, что включает в себя коммит?
  • Узнаем, как работает указатель HEAD, как происходит ветвление.
Урок 8. Слияния изменений: merge (23 минуты)
  • Учимся работать с ветками.
  • Какими бывают слияния, и что такое мержкоммиты?
  • Разбираем варианты конфликтов с удаленными репозиториями.
Урок 9. Перебазирование: Rebase (24 минуты)
  • Что такое ребейз, и как это работает, чем ребейз отличие от мержа.
  • Разбираемся, в каких случаях применять ребейз, а в каких мерж.
Урок 10. Пользовательские скрипты (27 минут)
  • Что такое хуки, примеры их использования.
  • Какие бывают хуки, и как их устанавливать?
  • Ключевые отличия разных групп хуков.
Урок 11. Stash и clean: прячем изменения и очищаем каталоги (28 минут)
  • Разные способы указания ревизии.
  • Разбираемся, как выбрать диапазон коммитов.
  • Знакомимся с интерактивными режимами.
  • Учимся прятать изменения и очищать рабочий каталог.
Урок 12. Поиск: grep и bisect (25 минут)
  • Узнаем особенности команды git grep и способы поиска в истории изменений.
  • Разберем, что такое и как пользоваться бинарным поиском, как его автоматизировать.
Урок 13. Способы исправление истории (25 минут)
  • Как пользоваться ребейзом для изменения истории?
  • Знакомимся с командой lterbranch.
  • Разбираемся в способах отмены коммитов слияния (мержа).
Урок 14. Продвинутый мерж, rerere и blame (27 минут)
  • Способы прерывание слияния и манипуляции с данными во время слияния.
  • Разберемся, как игнорировать пробельные символы во время слияния и выполнять слияние в ручном режиме.
  • Узнаем об инструменте rerere, и как найти автора конкретной строки кода.
Урок 15. Подмодули (22 минуты)
  • Что такое подмодули, когда есть смысл их использовать.
  • Как добавлять и обновлять подмодули.
  • Разбираемся в общих принципам работы с подмодулями.
Урок 16. Разделение и объединение истории (19 минут)
  • Рассматриваем на примере, как разделить большую историю проекта на две части (создадим архивный репозиторий).
  • Узнаем, как создать коммит без родителя уже в существующем репозитории, как объединить истории с сохранением хеш сумм коммитов.
Урок 17. Подпись коммитов (20 минут)
  • Подписывание коммитов.
  • Как создать свой ключ и настроить github.
Автор курса
Андрей Борю
• Основатель Академии "Infostorm".
• В разработке более 12 лет.
• Программирует на php, Golang, java, python.
• Программирует на PHP, Golang, Java, Python. Последние несколько лет активно занимается DevOps.
• Автор образовательных курсов по разработке в крупных онлайн-школах.
Люди также покупают
Рейтинг курса
4.8
96%
Рейтинг курса
4%
0%
0%
0%
Что говорят участники
Егор Кановалов
Оценка: ★★★★
Отличный курс для новичков. Я на 1 курсе в универе и никто так подробно не рассказывал нам про git на парах. Спасибо автору за дельный материал без воды!
Маша Иванова
Оценка: ★★★★
Спасибо огромное за курс! Курс оказался очень полезным. Намного лучше купить курс, где целиком вся информация, нежели искать информацию в интернете. Каждый урок очень доступный,информативный и автор очень классно объясняет материал. Благодаря курсу полностью разобралась в этом топике. Спасибо :))
Михаил Бойко
Оценка: ★★★★★
Курс стал для меня методичкой и подручным помощником в работе с гитом)). Автора было интересно слушать, каждый урок "по делу" без лишней информации. Порадовало то, что курс включает в себя всю базу работы с Git. Благодарю!!
Дмитрий Попов
Оценка: ★★★★★
Посмотрел курс и остался доволен. Изучаю программирование самостоятельно. Понятной и доступной информации для новичков в инете мало.. Наткнулся на курс и ни разу не пожалел о потраченных средствах. Рекомендую курс всем, кто только начинает путь программиста.
Кирилл Миронов
Оценка: ★★★★★
Я начинал учить git самостоятельно с нуля. Искал уроки на Ютубе, качал учебники с рутрекера, записывался на все вебинары и был очень внимательным. Но ничего не получалось. Наткнулся на курс Андрея. Курс понравился. В git разобрался и успешно работаю с ним. Благодарю автора!)
Ира
Оценка: ★★★★★
Прохожу сейчас обучение. Курс интересный и актуальный, как я и ожидала. Огромная благодарность автору!
Елизавета Дубровина
Оценка: ★★★★★
Очень понравилась преподаватель, объясняет простым языком и доступно. Темы, которые прошли за курс я хорошо усвоила. Посоветовала бы этот курс своим друзьям и коллегам.
Михаил Сирота
Оценка: ★★★★★
Отличный базовый курс по работе с git! Доступная информация без заморочек. В голове теперь все темы по полочкам. Спасибо.
Екатерина Шейна
Оценка: ★★★★★
Благодаря курсу полностью разобралась во ветвлениях, запросах, с работой с репозиториям и поняла смысл работы с удаленными репозиториями. Искренне благодарю автора курса. Без воды, огромнейшее спасибо за все знания,полученные на курсе! Оказалось намного удобнее купить курс, чем гуглить каждый запрос.
Степа
Оценка: ★★★★★
Зачем этот курс, если все есть в интернете подумаете вы. Но тут вы сильно ошибетесь. Курс действительно классный даже не для новичка, как я. Столкнулся с работой с git и курс здорово помог разобраться в данном вопросе. Спасибо!
Егор Кановалов
Оценка: ★★★★
Отличный курс для новичков. Я на 1 курсе в универе и никто так подробно не рассказывал нам про git на парах. Спасибо автору за дельный материал без воды!
Маша Иванова
Оценка: ★★★★
Спасибо огромное за курс! Курс оказался очень полезным. Намного лучше купить курс, где целиком вся информация, нежели искать информацию в интернете. Каждый урок очень доступный,информативный и автор очень классно объясняет материал. Благодаря курсу полностью разобралась в этом топике. Спасибо :))
Михаил Бойко
Оценка: ★★★★★
Курс стал для меня методичкой и подручным помощником в работе с гитом)). Автора было интересно слушать, каждый урок "по делу" без лишней информации. Порадовало то, что курс включает в себя всю базу работы с Git. Благодарю!!
Дмитрий Попов
Оценка: ★★★★★
Посмотрел курс и остался доволен. Изучаю программирование самостоятельно. Понятной и доступной информации для новичков в инете мало.. Наткнулся на курс и ни разу не пожалел о потраченных средствах. Рекомендую курс всем, кто только начинает путь программиста.
Кирилл Миронов
Оценка: ★★★★★
Я начинал учить git самостоятельно с нуля. Искал уроки на Ютубе, качал учебники с рутрекера, записывался на все вебинары и был очень внимательным. Но ничего не получалось. Наткнулся на курс Андрея. Курс понравился. В git разобрался и успешно работаю с ним. Благодарю автора!)
Ира
Оценка: ★★★★★
Прохожу сейчас обучение. Курс интересный и актуальный, как я и ожидала. Огромная благодарность автору!
Елизавета Дубровина
Оценка: ★★★★★
Очень понравилась преподаватель, объясняет простым языком и доступно. Темы, которые прошли за курс я хорошо усвоила. Посоветовала бы этот курс своим друзьям и коллегам.
Михаил Сирота
Оценка: ★★★★★
Отличный базовый курс по работе с git! Доступная информация без заморочек. В голове теперь все темы по полочкам. Спасибо.
Екатерина Шейна
Оценка: ★★★★★
Благодаря курсу полностью разобралась во ветвлениях, запросах, с работой с репозиториям и поняла смысл работы с удаленными репозиториями. Искренне благодарю автора курса. Без воды, огромнейшее спасибо за все знания,полученные на курсе! Оказалось намного удобнее купить курс, чем гуглить каждый запрос.
Степа
Оценка: ★★★★★
Зачем этот курс, если все есть в интернете подумаете вы. Но тут вы сильно ошибетесь. Курс действительно классный даже не для новичка, как я. Столкнулся с работой с git и курс здорово помог разобраться в данном вопросе. Спасибо!
Ответы на часто задаваемые вопросы
Мне не пришла ссылка на курс
Обычно это происходит из-за того, что письмо с доступом попало в спам, либо вы ввели неверную почту при регистрации. Если в спаме письма нет, напишите, пожалуйста, о вашей проблеме на email [email protected], и мы вам поможем.
На какой срок мне открыт доступ к курсу?
Навсегда. Можете не торопиться и проходить уроки в комфортном темпе в удобное время.
Когда старт курса?
Курс состоит из записанных видеоуроков. После регистрации и оплаты вам на почту придёт доступ в личный кабинет, и вы сразу можете приступать к обучению.
Мне не пришла ссылка на курс
Обычно это происходит из-за того, что письмо с доступом попало в спам, либо вы ввели неверную почту при регистрации. Если в спаме письма нет, напишите, пожалуйста, о вашей проблеме на email [email protected], и мы вам поможем.
На какой срок мне открыт доступ к курсу?
Навсегда. Можете не торопиться и проходить уроки в комфортном темпе в удобное время.
Когда старт курса?
Курс состоит из записанных видеоуроков. После регистрации и оплаты вам на почту придёт доступ в личный кабинет, и вы сразу можете приступать к обучению.