Git Pro: от первого коммита до командной работы уровня senior

Освойте Git с нуля до уровня, на котором вас не сломает ни один merge-конфликт: команды, ветвление, GitHub, командные процессы и реальные кейсы из продакшена.

Чему вы научитесь

  • создавать и поддерживать репозиторий с чистой и понятной историей коммитов
  • уверенно работать с ветками, делать merge и rebase без страха
  • быстро разбирать конфликты слияния даже в больших проектах
  • откатывать изменения, восстанавливать «потерянные» коммиты и спасать сломанный репозиторий
  • работать с GitHub: pull request, code review, issues, GitHub Actions
  • выбирать и применять подходящую стратегию ветвления (Git Flow, GitHub Flow, trunk-based)
  • эффективно сотрудничать в команде и проходить технические собеседования по Git

О курсе

Git — это инструмент «по умолчанию» в работе любого разработчика, DevOps-инженера, QA, аналитика и даже техписателя. Но большинство людей знают всего 5–7 команд, боятся rebase, копируют папку «project_final_v2_FINAL» и молятся, чтобы ничего не сломалось.

 

Этот курс закрывает все белые пятна. Мы пройдём путь от первого git init до уверенной работы в команде: научимся думать в категориях веток, спокойно разбирать конфликты, писать чистую историю коммитов, выкатывать фичи через Pull Request, ревьюить чужой код и вывозить даже самые жёсткие облака вроде «я случайно force-pushнул в main».

Что внутри:

— понятная теория без воды: как Git устроен внутри, а не только «какие кнопки жать»;

— десятки практических заданий в терминале и на GitHub;

— разбор Git Flow, GitHub Flow и trunk-based — выберете свой;

— «спасательные команды»: reflog, cherry-pick, bisect, stash, reset — и когда какую использовать;

— командная работа: Pull Request, code review, CI/CD-хуки, защита веток;

— реальные кейсы: «сломал мастер», «потерял коммиты», «конфликт на 200 файлов» — и чёткий алгоритм действий.

 

После курса вы перестанете гуглить «how to undo last commit» каждый раз. Git станет не источником стресса, а рабочим инструментом, который экономит часы и нервы — ваши и всей команды.

Для кого этот курс

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

Начальные требования

базовые навыки работы с компьютером и файловой системой

желательно знакомство с командной строкой на уровне cd, ls, mkdir (разберём в курсе, если нет)

понимание, что такое «код» и в каком виде он хранится (язык программирования знать не обязательно)

компьютер с Windows, macOS или Linux и желание разобраться раз и 

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно