10 ресурсов для изучения и использования Git

10 ресурсов для изучения и использования Git

Git — это бесплатная open source распределённая система управления версиями, созданная самим Линусом Торвальдсом, создателем Linux. Начать работать с Git может быть трудно, но в Сети можно найти большое количество бесплатных ресурсов, которые смогут вам помочь.

Git tutorial

Git tutorial — это официальное введение в git, и начать вам можно именно с него.

Руководство также доступно в виде man-страницы, доступ к которой из терминала можно получить так:

man gittutorial

Также будет полезно прочитать второе руководство и глоссарий. Они также доступны в виде man-страниц.

Learn Git Branching

Learn Git Branching — это интерактивное онлайн-руководство, которое научит вас использовать git в игровом стиле.

Сайт не работает на мобильных устройствах, но это не страшно, ведь вы всё равно будете использовать Git на компьютере.

Try Git

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

Git wiki

Git wiki — это официальная энциклопедия по Git. Здесь можно найти любую интересующую вас информацию: руководства, шпаргалки и т.д. Особое внимание стоит уделить разделу с документацией.

Git Reference

Git Reference — это быстрый гайд по основным командам системы с примерами их использования и опциями. Сайт был создан командой GitHub, но сейчас является официальным ресурсом. Кстати, исходный код сайта открыт.

Pro Git

Pro Git — это официальная книга о Git, доступная всем и каждому. Она доступна онлайн, её можно скачать в нескольких форматах, а также купить печатную версию на Amazon.

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

Ry’s Git Tutorial

Ry’s Git Tutorial — это отличное написанное обширное онлайн-руководство, затрагивающее не только все основные фичи Git, но и продвинутые темы наподобие работы с патчами и низкоуровневыми командами.

Каждая тема сопровождается реальными примерами.

Git Immersion

Git Immersion — это экскурсия по основным темам с понятными практическими примерами.

Для воспроизведения примеров на своём компьютере вам понадобится интерпретатор Ruby.

Visualizing Git Concepts with D3

Visualizing Git Concepts with D3 — это вебсайт, использующий D3 (JavaScript-библиотеку для визуализации данных) для того, чтобы помочь пользователям понять основные принципы Git. Сайт предоставляет интерактивную оболочку, в которой мы можете вводить команды и получать анимированные результаты.

Он покрывает все основные команды, а также предоставляет несколько реальных сценариев и режим песочницы. Продвинутые аспекты не затрагиваются, но это отличный ресурс для наглядного изучения основ.

Getting Git Right

Getting Git Right — это коллекция руководств и статей и глоссарий, собранная Atlassian, создателем BitBucket (аналог GitHub).

Все руководства весьма детальны и покрывают весь спектр тем, от простых к сложным. Некоторые руководства подразумевают, что вы используете BitBucket, но эти части можно пропустить.