Как стать автором
Обновить
188.62
Яндекс Практикум
Помогаем людям расти

15 ресурсов по Git. Что почитать/посмотреть?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров24K

Всем привет! В этот раз собрали подборку вспомогательных материалов для изучения Git. Удобство и гибкость сделали Git стандартом для большинства современных IT-компаний. Поэтому умение работать с ним критично для любого программиста.

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

Основы: что такое Git и основные команды

1. Видео: что такое Git на пальцах

Если предпочитаете видеоформаты, то тут автор канала Listen IT понятным языком и с наглядными схемами объясняет работу с Git. 

2. Текстовый курс от Академии Selectel

Часть курса от компании Selectel о том, как установить Git и какие базовые команды существуют

Введение в Git → 

3. Бесплатный курс от Яндекс Практикума «Основы работы с Git»

Курс основан на реальных рабочих задачах, с которыми сталкиваются команды. Сложность нарастает постепенно, с простых команд, и в итоге дойдёте до решения конфликтов при совместной разработке. Теорию объясняют простым языком, а для закрепления материала есть тесты. 

Основы работы с Git →

4. Подробные статьи на Хабре 

Цикл статей из двух частей о Git для новичков →

Работаем с Git: первые шаги в GitHub →

5. Книга “ProGit”

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

Книга “ProGit” → 

6. Видео от Антона Павленко 

Наглядный ролик про Git для новичков и тех, кто собирается пройти собеседование DevOps и освежить свои знания.

7. Лекция про Git для начинающих от Яндекса

Полезный разбор распространённых ситуаций, в которых что-то может пойти «не так». Учат не бояться потерять что-то в истории коммитов.

Flow: разбираем альтернативную модель ветвления

В разных компаниях и даже командах может быть разный flow по работе с системами контроля версий. Поэтому рекомендую углубиться в этот вопрос и узнать, какие они бывают и чем отличаются. Наиболее популярные — GitHub flow и GitLab flow. 

  1. GitLab Flow VS Git flow VS GitHub flow → 

  2. Фундаментальные подходы при работе с Git →

  3. GitHub flow →

  4. What is GitLab Flow? →

  5. Удачная модель ветвления для Git → 

Ошибки

После того как вы освоили базу и основные команды, рекомендую изучить популярные ошибки. Это поможет избежать их в будущем :) 

13. Видео про самые распространённые ошибки в работе с Git и как их исправить

Автор видео разбирает, что делать, если забыл добавить файл в последний коммит. Как сбросить все изменения на stage. А также: как откатить коммит? Как сбросить состояние ветки до определённого коммита?

14. Две статьи на Хабре с разбором частых ошибок

Git: распространённые ошибки и способы их исправления →

Git happens! 6 типичных ошибок Git и как их исправить → 

Интерфейсы

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

  1. Перевод статьи ​​”Top 10 Best GUI Git Client for Developers”.

10 GUI-клиентов Git для разработчиков →

  1. Приложение книги Pro Git book

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

Git в других окружениях → 

Теги:
Хабы:
Всего голосов 12: ↑8 и ↓4+4
Комментарии6

Публикации

Информация

Сайт
practicum.yandex.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
Ира Ко