Вступление
Git позволяет команде работать над проектом совместно:
каждый разработчик может писать свою часть кода, не мешая остальным, и
давать доступ к своему коду по мере необходимости. Кроме того, Git
позволяет разрешать конфликты — ситуации, когда два
разработчика трудились над одним участком кода, и нужно решить, чей
вариант оставить или как объединить варианты. Помимо этого, Git хорош,
чтобы контролировать версии вашего собственного проекта.
Существует
несколько систем версионного контроля: Git, Subversion, Team Foundation
Server, Mercurial. Мы будем работать с Git — это самая популярная система, ей пользуются около 70% разработчиков.
Про создателя
Идею
устройства Git выдвинул создатель ядра ОС Linux Линус Торвальдс.
Выбирая название технологии, Торвальдс взял сленговое слово git, что можно перевести на русский как «презренный, неприятный субъект». Линус предложил расшифровывать его как аббревиатуру двумя способами:
- Global Information Tracker (англ., «глобальный информационный трекер»), когда всё работает;
- Goddamn Idiotic Truckload of shit (англ., «чёртов идиотский самосвал дерьма»), когда всё плохо.