Git
В разделе 21 термин
В разделе собраны основные термины распределённой системы контроля версий Git. Определения охватывают репозитории, коммиты, ветки, слияние, удалённые источники и другие операции с историей проекта. Глоссарий помогает понять команды Git и безопаснее выполнять повседневные действия с кодом. Общие понятия программирования, раскрытые ранее, в этот раздел не дублируются.
Термины раздела «Git»
В
-
Ветка
branch
Независимая линия изменений в репозитории, которую можно развивать отдельно и позднее объединить с другой.
К
-
Клонирование
clone
Создание локальной копии удалённого Git-репозитория вместе с историей, ветками и настройкой связи с источником.
-
Коммит
commit
Зафиксированный снимок выбранных изменений с уникальным идентификатором, автором, временем и поясняющим сообщением.
О
-
Основная ветка master
master branch
Название основной ветки, традиционно использовавшееся во многих Git-репозиториях.
П
-
Проверка кода
code review
Просмотр изменений другими разработчиками до объединения, чтобы найти ошибки и согласовать качество решения.
Р
-
Репозиторий
repository
Хранилище файлов проекта, служебных данных Git и полной истории зафиксированных изменений.
С
-
Слияние
merge
Объединение истории и изменений одной ветки с другой с автоматическим либо ручным разрешением конфликтов.
-
Сопровождающий
maintainer
Участник, отвечающий за развитие проекта, рассмотрение изменений, выпуск версий и порядок в репозитории.
У
-
Участник проекта
contributor
Человек, внёсший код, документацию, исправление или иной вклад в развитие репозитория.
A
-
Alias
Короткое пользовательское имя для одной Git-команды или последовательности команд, упрощающее частые операции.
F
-
Fork
Независимая копия репозитория в другом пространстве, которую можно изменять без прямого доступа к исходному проекту.
G
I
-
Issue
Карточка в системе проекта для описания ошибки, задачи, предложения или вопроса и отслеживания его состояния.
M
-
Merge Request
Запрос на проверку и включение изменений из одной ветки в другую, распространённое название в GitLab и ряде других систем.
O
-
Origin
Стандартное локальное имя удалённого репозитория, из которого проект был клонирован.
P
-
Pull
Получение изменений из удалённого репозитория с последующим включением их в текущую локальную ветку.
-
Pull Request
pull request (PR)
Предложение проверить и объединить набор изменений, опубликованный в отдельной ветке или fork-репозитории.
-
Push
Отправка локальных коммитов и ссылок на ветки в удалённый репозиторий.
S
-
Squash
Объединение нескольких последовательных коммитов в один для упрощения истории перед слиянием.
U
-
Upstream
Удалённый исходный репозиторий или ветка, относительно которых получают и отслеживают внешние изменения.

