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

2 minutes read in Archive

Git Logo

Вы наверно знаете что такое 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 Badge

Серия курсов на code school:


← How-to: AWstats installation and configuration on Debian NPM and Ubuntu 12.04/14.04. Upstream Node.js and NPM. →