Коротко о Git

Spread the love

При собеседованиях, когда компании набирают программистов, очень часто можно встретить требование в вакансии о том, что специалист должен знать Git.

Знать, это, конечно, обязательное требование, но важно ещё и правильно, чётко и коротко объяснить на собеседовании, что такое этот самый Git.

Для этого кандидат должен обладать знанием о предмете, чтобы, что называется, при ответе отлетало как из пушки.

Поэтому здесь мы предлагаем короткое объяснение сути Git, которого по нашему мнению будет достаточно, чтобы убедиться, что интервьюируемый уверенно знает предмет вопроса.

Итак

Git – это система для управления разработкой информационного ресурса, например, кода программы, для чего сервис и создавался.

100000R, 12%, 1 year

Каждый раз при сохранении состояния файла проекта (создании коммита) Git сохраняет помещённый в него файл, предоставляя пользователю ссылку к нему.

Git запоминает новый файл, только если он имеет отличия от предыдущей версии этого файла, который уже присутствует в системе.

При этом у каждого из файлов, сохранённых в Git, может быть несколько следующих вариантов, каждый из которых может быть помещён в систему и сохранён в ней. Если такое происходит, образуется ветвление системы сохранённых изменений файла, к каждому из которых пользователь в любое время имеет доступ и может от данного варианта файла создать новую ветвь сохранения.

Таким образом, Git представляет развитие размещённых в него данных проекта как динамическую древовидную систему изменений первоначально размещённого в него файла проекта.

Иными словами, если привести грубую аналогию, то Git – это усовершенствованная система «Сtrl+C».


Spread the love

Добавить комментарий