Git без страха: бесплатный курс с погружением в коммиты, ветки и работу в команде
· 3 мин чтения Новый курс

Git без страха: бесплатный курс с погружением в коммиты, ветки и работу в команде

Коммиты и хорошие сообщения, история и откат, ветки, слияние и конфликты, пулл-реквесты и ревью, командные правила и спасение из типичных бед. Бесплатно.

На платформе новый курс — «Git и работа в команде». Он для тех, кто учится программировать и всё никак не разберётся с Git; для тех, кто уже работает в команде и хочет перестать бояться слияний и ревью; и для аналитиков, дизайнеров, тестировщиков и авторов документации, чья работа тоже живёт в репозитории.

Git пугает не сложностью

Git пугает страхом потерять работу: одна непонятная команда — и кажется, что всё пропало. На деле почти любую беду можно исправить, если понимать, как Git устроен. Команд немного, и за каждой стоит простая идея — курс объясняет идеи, чтобы команды перестали быть заклинаниями.

Всё держится на трёх правилах: коммит — одно законченное изменение с понятным сообщением; общую историю не переписывают; смотри, что отправляешь.

Что внутри

Десять уроков идут по порядку настоящей работы:

  • зачем контроль версий и чем Git отличается от сервисов вроде GitHub;
  • рабочая папка, индекс и история: что делают add, commit и status;
  • хороший коммит и сообщение, .gitignore, секреты и большие файлы;
  • как читать историю и какой откат выбрать: restore, revert или reset;
  • ветки — что это на самом деле и зачем их столько;
  • слияние, конфликты и как их разбирать спокойно;
  • удалённый репозиторий: fetch, pull, push и почему push отказал;
  • пулл-реквест и ревью — с обеих сторон;
  • командные правила: защищённая main, теги, договорённости;
  • беды и спасение: не та ветка, «потерянный» коммит, пароль в истории.

Для кого

У курса три подачи: для начинающего разработчика, для того, кто работает в команде, и для тех, кто работает рядом с кодом, но не пишет его. Содержание одно, а примеры разные: разработчику — код и сборка, команде — пулл-реквесты и правила, не программисту — документация, требования и макеты.

Как устроены занятия

Каждый урок — одна страница со схемами веток, выводом команд и заданиями внутри глав. В домашней работе нужно, например, прочитать вывод git status, найти шаг, который сотрёт работу коллег, или посчитать, сколько коммитов уйдёт при отправке. В конце — контрольная и сертификат, а через 2, 7 и 30 дней курс напомнит о пройденном несколькими заданиями.

Курс с погружением бесплатный и не привязан к одному сервису или редактору. Git пригодится в любом курсе программирования на платформе — например, в вёрстке или Python.

Курс открыт и бесплатен Программа и объём видны без регистрации.
Открыть курс

Ещё в блоге

Новый курс Как продавать на Wildberries и не уйти в минус: бесплатный курс с погружением для продавцов Юнит-экономика до первой поставки, выбор товара, документы и маркировка, карточка и поиск, остатки, цена, реклама, отзывы и цифры кабинета. Бесплатно. · 3 мин чтения СтатьяExcel Как протянуть формулу в Excel и почему она не протягивается Как протянуть формулу на весь столбец за секунду, почему во всех ячейках один результат, почему ссылка «уехала» и что делать с формулой, которая стала текстом. · 4 мин чтения Новый курс Как читать чертежи: бесплатный курс с погружением для начинающего технолога Как по чертежу понять деталь: виды и разрезы, размеры и базы, допуски и посадки, шероховатость, резьба и технические требования. 14 уроков, бесплатно. · 3 мин чтения Курс переписан Курс про удалённую работу переписан: цена, договорённости, налоги Шестнадцать уроков не про профессию, а про то, как с ней жить: из чего складывается ставка, о чём договариваются до начала работы, что делать, если не платят, и почему «больше часов» не увеличивает доход. · 4 мин чтения