​​Использование Git



Для начинающего разработчика очень важно глубокое понимание Git, но, похоже, большинство из них уклоняется от его изучения. И очень жаль, поскольку именно новички получают самую большую пользу от этих знаний. Почему? Потому что это спасет вашу задницу, когда вы неминуемо допустите ошибку. Имейте в виду, что есть и другие инструменты для контроля версий, такие как SVN и Mercurial, но в этой статье я сделаю упор на Git.



Что изучать?

Основные команды (init, add, commit, status, checkout, …)

Настройку удаленных репозиториев.

Использование fetch, pull, push.

Работа с ветками (create, merge, …)

Что такое rebase и как его использовать.

Как разрешать конфликты.

Как использовать stash.



Чем больше усилий к изучению git вы приложите, тем увереннее сможете работать с командой разработчиков. Кстати, http://atlassian.com/git предлагает отличное руководство по git. Также можно обратить внимание на try.github.io, если вы предпочитаете более интерактивный метод.