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

  • Git

    Распределённая система контроля версий, сохраняющая историю изменений и поддерживающая параллельную работу над кодом.

  • GitHub

    Онлайн-платформа для хранения Git-репозиториев, совместной разработки, обсуждения задач и автоматизации процессов.

I

  • Issue

    Карточка в системе проекта для описания ошибки, задачи, предложения или вопроса и отслеживания его состояния.

M

  • Merge Request

    Запрос на проверку и включение изменений из одной ветки в другую, распространённое название в GitLab и ряде других систем.

O

  • Origin

    Стандартное локальное имя удалённого репозитория, из которого проект был клонирован.

P

  • Pull

    Получение изменений из удалённого репозитория с последующим включением их в текущую локальную ветку.

  • Pull Request pull request (PR)

    Предложение проверить и объединить набор изменений, опубликованный в отдельной ветке или fork-репозитории.

  • Push

    Отправка локальных коммитов и ссылок на ветки в удалённый репозиторий.

S

  • Squash

    Объединение нескольких последовательных коммитов в один для упрощения истории перед слиянием.

U

  • Upstream

    Удалённый исходный репозиторий или ветка, относительно которых получают и отслеживают внешние изменения.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.