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