Изучаем GIT – the stupid content tracker


Вы наверно знаете что такое СУВ(VCS) и даже если вы ещё не начали использовать системы контроля версий, этот пост для вас.

Пожалуй стоит начать с выбора VCS. Как и многие другие для себя я выбрал Git(читается как ‘Гит’), распределенную систему управления версиями, которую написал Линус Торвальдс и Джунио Хамано с поддержкой сообщества.

Почему Git? Для начала послушайте или почитайте, что говорит о Git сам Линус. Также стоит обратить внимание на популярность системы. Сам для себя я невольно выбрал Git около 5-ли нет назад, когда посмотрел это видео.

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

На данный момент вы уже должны понимать что такое Git и с чем его едят. Иметь представление чем оперирует система и как её можно использовать. Пора начать получать реальные знания!

Первое что я рекомендую прочитать: Pro Git и Волшебство Git. Их большой плюс для начинающего – русский язык. Далее можно пробежать по статьям на хабре и попробовать что-нибудь из этого.

Надо заметить, что вы на этом этапе должны научиться использовать Git и все что осталось – привыкнуть и ввести в обиход.

Если же вы хотите изучить гит полностью и на английском, то для вас есть несколько ссылок:

  1. Loeliger J. – Version Control with Git [2009, PDF, ENG]
  2. The Pragmatic Programmers – Swicegood T. – Pragmatic Version Control Using Git [2008, PDF, ENG]
  3. The Pragmatic Programmers – Swicegood T. – Pragmatic Guide to Git [2010, PDF, ENG]
  4. [TekPub] Mastering Git [2010, Video, ENG]

А также честно купить

И на последок:
Git Flow
Удачная модель ветвления для Git [EN]
Командная работа в Git
Постигаем Git
gitfm – персональные рекомендации, на основе вашего профиля в GitHub
Learn Git Branching
Интерактивный справочник команд
Кишки Git
GitHub Help
Git Tower.

Git-Master Ibragimov Ruslan

Серия курсов на code school:
Try Git – Базовые умения
Git Real – Необходимый минимум
Git Real 2 – Продвинутый уровень: interactive rebase, filter-branch, stashing, submodules, reflog
Mastering GitHub – Нацелен на обучение коллаборации

1 thought on “Изучаем GIT – the stupid content tracker”

Leave a Reply

Your email address will not be published. Required fields are marked *