🖥 Git для айтишника: большая подборка ресурсов, которые помогают разобраться

Git — штука парадоксальная.
Команды знают почти все.

А вот модель работы Git в голове — далеко не у всех.

Я собрал подборку ресурсов, которые закрывают разные уровни понимания: от визуального «кликнуло» до продакшн-кейсов.

▫Learn Git Branching
➡ https://learngitbranching.js.org/

Плюсы:
— лучшая визуализация Git
— понятные сценарии с ветками и rebase
— можно пройти за вечер
Минусы:
— мало про реальные рабочие процессы
— нет командной разработки

👉 Топ-старт, если Git кажется магией.

▫Pro Git (бесплатная книга)
➡ https://git-scm.com/book/ru/v2

Плюсы:
— фундаментальное понимание Git
— отличное объяснение внутреннего устройства
— хороший reference
Минусы:
— плотный текст
— не всем заходит стиль

👉 Для тех, кто хочет понимать почему, а не только как.

▫ Oh My Git!
➡ https://ohmygit.org/

Плюсы:
— формат игры
— снижает страх перед Git
— очень лёгкий вход
Минусы:
— не про продакшн
— ограниченная глубина

👉 Учёба без ощущения «учёбы».

▫ Git Immersion
➡ https://gitimmersion.com/

Плюсы:
— практические задания в терминале
— формирует привычку работать с Git
— минимум воды
Минусы:
— мало объяснений
— новичкам может быть сухо

👉 Если хочешь прокачать руки, а не читать.

▫ Atlassian Git Tutorials
➡ https://www.atlassian.com/git/tutorials

Плюсы:
— очень структурировано
— отличные статьи про workflows
— много командных кейсов
Минусы:
— иногда перегружено текстом
— чувствуется корпоративный стиль

👉 Отлично для работы в команде.

▫ GitHub Skills
➡ https://skills.github.com/

Плюсы:
— интерактивные курсы прямо в GitHub
— реальные pull request’ы
— полезно для GitHub-флоу
Минусы:
— меньше про теорию
— больше про платформу, чем про сам Git

👉 Хорошо прокачивает практику работы с PR’ами.

▫ Dangit, Git!?!
➡ https://dangitgit.com/

Плюсы:
— спасает, когда «я всё сломал»
— быстрые решения типичных ошибок
— понятно и по делу

👉 Must-have в закладках.

▫ Git Cheat Sheet (GitHub / Atlassian)
➡ https://education.github.com/git-cheat-sheet-education.pdf

Плюсы:
— компактно
— удобно держать под рукой
— хорошо для повторения
Минусы:
— не объясняет концепции
— только справочник

👉 Полезно, когда знаешь, но забываешь синтаксис.

Как я бы рекомендовал проходить

▫ Learn Git Branching
▫ Pro Git (точечно)
▫ Git Immersion / GitHub Skills
▫ Atlassian — для командной работы
▫ Dangit Git — на всякий случай 😄

Ставьте реакции, если пост понравился, сохраняйте к себе, делитесь с теми, кто всегда хотел подтянуть инструмент, но не было времени.

[club213551504|DevelGuru | Заметки программиста]


https://t.me/develguru

Category
Tags

Нет Ответов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Рубрики


Подпишись на новости
👋

Есть вопросы?