Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Глоссарий GitHub

В этой статье

В этом глоссарии представлены общие термины Git и GitHub.

(модуль)

Программное приложение в сочетании с достаточной операционной системой (JeOS) для оптимальной работы на стандартном отраслевом оборудовании (обычно на сервере) или на виртуальной машине.

@mention

Уведомление пользователя на GitHub с помощью @ перед именем пользователя. Пользователи в организации на GitHub также могут быть частью команды, о которой можно упомянуть.

assignee

Пользователь, которому назначена проблема.

Azure

План GitHub пользователя или организации.

basic authentication

Метод проверки подлинности, при котором учетные данные отправляются в виде незашифрованного текста.

block

Чтобы удалить у пользователя возможность совместной работы с репозиториями организации.

clean

Рабочее дерево является чистым, если оно соответствует редакции, на которую ссылается текущая функция HEAD. Также см. раздел "dirty".

clone

Клон — это копия репозитория, который находится на вашем компьютере, а не на сервере веб-сайта или в процессе создания этой копии. При создании клона вы можете редактировать файлы в предпочитаемом редакторе и использовать Git для отслеживания изменений, не находясь в сети. Клонированные репозитории по-прежнему подключены к удаленной версии, чтобы вы могли отправлять локальные изменения в удаленный репозиторий для синхронизации при подключении к сети.

coupon

Предоставленный GitHub код, который пользователи или организации могут использовать для оплаты всей подписки или ее части.

Cron

Планировщик заданий на основе времени в операционных системах unix-like.

cURL

Используется в командных строках или скриптах для передачи данных.

dashboard

Ваша личная панель мониторинга является основным центром ваших действий на GitHub. На личной панели мониторинга можно отслеживать проблемы и запросы на вытягивание, на которые вы следите или над которыми работаете, переходить к лучшим репозиториям и страницам команд, а также узнать о недавних действиях в репозиториях, которые вы просматриваете или в которые участвуете. Вы также можете обнаружить новые репозитории, которые рекомендуется использовать в зависимости от пользователей, на которые вы следите, и репозиториев, на которые вы назначились звезды. Чтобы просмотреть действия только для определенной организации, посетите панель мониторинга вашей организации. Дополнительные сведения см. в разделе Сведения о личной панели мониторинга или Сведения о панели мониторинга организации.

diff

Разница — это разница в изменениях между двумя фиксациями или сохраненными изменениями. Этот раздел визуально описывает, что было добавлено или удалено из файла с момента его последней фиксации.

directory.

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

fetch

При использовании git fetchвы добавляете изменения из удаленного репозитория в локальную рабочую ветвь без фиксации. В отличие от git pull, выборка позволяет просматривать изменения перед их фиксацией в локальной ветви.

following (пользователи)

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

Git

Git — это открытый код программа для отслеживания изменений в текстовых файлах. Она была написана автором операционной системы Linux и является основной технологией, на основе которую основан GitHub, социальный и пользовательский интерфейс.

gitfile

Обычный .git файл, который всегда находится в корне рабочего дерева и указывает на каталог Git, который содержит весь репозиторий Git и его метаданные. Этот файл для репозитория можно просмотреть в командной строке с помощью git rev-parse --git-dirкоманды . это реальный репозиторий.

GitHub Flavored Markdown.

Markdown для GitHub, используемый для форматирования прозаики и кода в GitHub. См. статью GitHub Flavored Markdown Spec или Начало работы с написанием и форматированием на сайте GitHub.

GitHub Importer

Средство, которое быстро импортирует репозитории исходного кода, включая фиксации и журнал редакций, в GitHub для пользователей.

GitHub Marketplace

Дочерний сайт для пользователей и организаций GitHub для приобретения и установки приложений, расширяющих и дополняющих их рабочий процесс.

GitHub Pages

Также называется Pages. Служба размещения статических сайтов, предназначенная для размещения личных страниц, страниц организации или проекта непосредственно из репозитория GitHub.

GraphQL

Язык запросов для API и среда выполнения для выполнения этих запросов с помощью существующих данных.

Определенная фиксация ветви, как правило, самая последняя фиксация в верхней части ветви.

hostname

Удобочитаемые псевдонимы, соответствующие адресу устройства, подключенного к сети.

instance

Частная копия GitHub организации, содержащаяся в виртуальной машине, которую они настраивают и контролируют.

Jekyll

Генератор статических сайтов для личных, проектных или организационных сайтов.

LFS

Хранилище больших файлов Git. Расширение открытый код Git для управления версиями больших файлов.

license

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

main

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

Management Console

Раздел в интерфейсе GitHub Enterprise, содержащий административные функции.

Markdown

Markdown — это невероятно простой семантический формат файла, который не слишком отличается от .doc, RTF и .txt. Markdown позволяет даже тем, без веб-публикации фона писать проза (в том числе с ссылками, списками, маркерами и т. д.) и отображать ее как веб-сайт. GitHub поддерживает Markdown и использует определенную форму Markdown под названием GitHub Flavored Markdown. См. статью GitHub Flavored Markdown Spec или Начало работы с написанием и форматированием на сайте GitHub.

master

Ветвь по умолчанию во многих репозиториях Git. По умолчанию при создании репозитория Git в командной строке создается ветвь с именем master . Многие средства теперь используют альтернативное имя для ветви по умолчанию. Например, при создании репозитория на GitHub ветвь по умолчанию называется main.

merge

Слияние принимает изменения из одной ветви (в том же репозитории или из вилки) и применяет их к другой. Часто это происходит как "запрос на вытягивание" (который можно рассматривать как запрос на слияние) или через командную строку. Слияние можно выполнить с помощью запроса на вытягивание через веб-интерфейс GitHub.com, если нет конфликтующих изменений, или всегда можно выполнить с помощью командной строки.

mirror

Новая копия репозитория.

organization

Организации — это группа из двух или более пользователей, которые обычно отражают реальные организации. Они администрируются пользователями и могут содержать как репозитории, так и команды.

Постоянная статическая гиперссылка на определенную веб-страницу.

pull

Pull относится к при извлечении изменений и их слиянии. Например, если кто-то отредактировал удаленный файл, с которым вы работаете, вы захотите извлечь эти изменения в локальную копию, чтобы она была актуальной. См. также выборку.

push

Отправка означает отправку зафиксированных изменений в удаленный репозиторий на GitHub.com. Например, если вы изменяете что-то локально, вы можете отправить эти изменения, чтобы другие могли получить к ним доступ.

push-доступ

Синоним доступа на запись.

release

Способ упаковки и предоставления программного обеспечения пользователям в GitHub.

repository

Репозиторий — это самый базовый элемент GitHub. Их проще всего представить как папку проекта. Репозиторий содержит все файлы проекта (включая документацию) и хранит историю изменений каждого файла. Репозитории могут иметь несколько участников совместной работы и быть общедоступными или частными.

resolve

Действие по исправлению вручную того, что осталось после сбоя автоматического слияния.

snapshot

Контрольная точка виртуальной машины на определенный момент времени.

status

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

topics

Способ изучения репозиториев в определенной предметной области, поиска проектов для участия в работе и поиска новых решений для конкретной проблемы на GitHub.

Twitter,

Маркер, используемый вместо пароля при выполнении операций Git по протоколу HTTPS с помощью Git в командной строке или API. Также называется личным маркером доступа.

username

Дескриптор пользователя в GitHub.

автор фиксации

Пользователь, который выполняет фиксацию.

адрес электронной почты для выставления

Адрес электронной почты организации, по которому GitHub отправляет квитанции, платежи по кредитной карте или PayPal, а также другие сообщения, связанные с выставлением счетов.

базовая ветвь

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

без перемыка вперед

Если локальная копия репозитория не синхронизирована с вышестоящим репозиторием и необходимо получить вышестоящие изменения перед отправкой локальных изменений.

Бизнес-план

План выставления счетов организации, в котором можно совместно работать над неограниченными общедоступными и частными репозиториями, разрешать или требовать от участников организации проходить проверку подлинности в GitHub с помощью единого входа SAML, а также подготавливать и отзывать доступ с помощью SAML или SCIM.

Био

Созданное пользователем описание в профиле: добавление био в профиль

блок кода с ограждением

Блок кода с отступом, который можно создать с помощью GitHub Flavored Markdown, используя тройные обратные знаки ``` до и после блока кода. См. этот пример.

Брелок

Система управления паролями в macOS.

быстрое перемещение вперед

Переход вперед — это особый тип слияния, в котором у вас есть редакция и вы "объединяете" изменения другой ветви, которые являются потомком того, что у вас есть. В этом случае вы не делаете новую фиксацию слияния, а просто обновляете эту редакцию. Это часто происходит в ветви удаленного отслеживания удаленного репозитория.

веб-уведомления

Уведомления, отображаемые в веб-интерфейсе на GitHub: https://github.com/notifications

ветвь

Ветвь — это параллельная версия репозитория. Он содержится в репозитории, но не влияет на основную или главную ветвь, позволяя работать свободно, не нарушая "динамическую" версию. После внесения необходимых изменений вы можете объединить свою ветвь обратно в главную ветвь для публикации изменений.

ветвь компонентов

Ветвь, используемая для экспериментов с новой функцией или устранения проблемы, которая не находится в рабочей среде. Также называется ветвью раздела.

ветвь по умолчанию

Базовая ветвь для новых запросов на вытягивание и фиксаций кода в репозитории. Каждый репозиторий имеет по крайней мере одну ветвь, которую Git создает при инициализации репозитория. Первая ветвь обычно называется {% ifversion ghes < 3.2 %}master{% else %}main{% endif %}и часто является ветвью по умолчанию.

ветвь раздела

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

Ветвь сравнения

Ветвь, используемая для создания запроса на вытягивание. Эта ветвь сравнивается с базовой ветвью, выбранной для запроса на вытягивание, и изменения определяются. При слиянии запроса на вытягивание базовая ветвь обновляется с учетом изменений из ветви сравнения. Также называется "головной ветвью" запроса на вытягивание.

Взносы

Конкретные действия на GitHub, которые: - Добавление квадрата на график вклада пользователя: "Что считается вкладом" - Добавление действий на временную шкалу пользователя в его профиле: "Активность вклада"

видимая команда

Команда, которую может просматривать и @mentioned каждый участник организации.

Вики-сайт GitHub

Раздел для размещения документации по вики-стилю в репозитории GitHub.

Вилка

Вилка — это личная копия репозитория другого пользователя, которая находится в вашей учетной записи. Вилки позволяют свободно вносить изменения в проект, не затрагивая исходный вышестоящий репозиторий. Вы также можете открыть запрос на вытягивание в вышестоящем репозитории и синхронизировать вилку с последними изменениями, так как оба репозитория по-прежнему подключены.

Винить

Функция "обвинить" в Git описывает последнее изменение в каждой строке файла, которая обычно отображает редакцию, автора и время. Это полезно, например, при отслеживании того, когда была добавлена функция или какая фиксация привела к определенной ошибке.

Вклад

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

владелец

Члены организации, имеющие полный административный доступ к организации.

владелец кода

Пользователь, назначенный владельцем части кода репозитория. Владелец кода автоматически запрашивается для проверки, когда кто-то открывает запрос на вытягивание (не в режиме черновика), который вносит изменения в код, принадлежащий владельцу кода.

владелец организации

Пользователи с полным административным доступом к организации, владеемой ими.

вложенная команда

Дочерняя команда родительской команды. У вас может быть несколько дочерних (или вложенных) команд.

внешний сотрудник

Пользователь, которому предоставлен доступ к одному или нескольким репозиториям организации, но не имеет другого доступа к организации и не является членом организации.

восстановить

При отмене запроса на вытягивание на GitHub автоматически открывается новый запрос на вытягивание, который содержит одну фиксацию, которая отменяет фиксацию слияния из исходного объединенного запроса на вытягивание. В Git можно отменить фиксации с помощью git revert.

Всем привет

Приложение Hello, World! программа — это компьютерная программа, которая выводит или отображает сообщение "Hello, World!" пользователю. Так как эта программа обычно очень проста, она часто используется в качестве примера базового синтаксиса языка программирования и служит общим первым упражнением для изучения нового языка программирования.

выбор вишни

Чтобы выбрать подмножество изменений из ряда изменений (обычно фиксирует) и записать их в виде новой серии изменений поверх другой базы кода. В Git это выполняется командой git cherry-pick , чтобы извлечь изменения, внесенные существующей фиксацией в другой ветви, и записать его на основе кончика текущей ветви в качестве новой фиксации. Дополнительные сведения см. в разделе git-cherry-pick в документации по Git.

Выбор темы Jekyll

Автоматизированный способ выбора визуальной темы для сайта Jekyll без редактирования и копирования CSS-файлов.

высокий уровень доступности

Система или компонент, которые постоянно функционируют в течение желательно длительного времени.

вышестоящее ветвь

Ветвь по умолчанию, объединенная с рассматриваемой ветвью (или ветвь, на которую она перебазирована). Он настраивается с помощью branch.<name>.remote и branch.<name>.merge. Если вышестоящей ветвью A является origin/B, иногда мы говорим"A отслеживает источник/B".

Вышестоящее подключение

Когда речь идет о ветви или вилке, первичная ветвь в исходном репозитории часто называется "вышестоящей", так как это основное место, откуда будут поступать другие изменения. Затем ветвь или вилка, над которым вы работаете, называется "нисходящей". Также называется источником.

Гист

GIST — это файл с общим доступом, который можно редактировать, клонировать и разветвлять на GitHub. Вы можете сделать gist {% ifversion ghae %}внутренним{% else %}общедоступным{% endif %} или секретом, хотя секретные gist будут доступны {% ifversion ghae %}любому участнику предприятия{% else %}любому{% endif %} с URL-адресом.

головная ветвь

Ветвь, изменения которой объединяются в базовую ветвь при слиянии запроса на вытягивание. Также называется "ветвью сравнения".

Граф зависимостей

Граф репозитория, показывающий пакеты и проекты, от которые зависит репозиторий.

граф перфоратора

Диаграмма репозитория, показывающая частоту обновлений репозитория в зависимости от дня недели и времени суток

Граф репозитория

Визуальное представление данных репозитория.

Граф участников

Граф репозитория, в котором отображаются 100 основных участников репозитория.

Граф фиксации

Граф репозитория, на который отображаются все фиксации, выполненные в репозитории за последний год.

граф членов

Граф репозитория, показывающий все вилки репозитория.

График вкладов

Часть профиля пользователя, в которую отображаются его вклады за период до одного года, день за днем.

график частоты кода

Граф репозитория, показывающий добавление и удаление содержимого за каждую неделю в журнале репозитория.

грязный

Рабочее дерево считается "грязным", если оно содержит изменения, которые не были зафиксированы в текущей ветви.

диагностика

Обзор параметров и среды экземпляра GitHub Enterprise.

диаграмма трафика

Диаграмма репозитория, показывающая трафик репозитория, включая полные клоны (не извлекаемые), посетителей за последние 14 дней, ссылки на сайты и популярное содержимое.

Доска проекта

Доски в GitHub, состоящие из проблем, запросов на вытягивание и заметок, которые классифицируются как карточки в столбцах.

доступ на запись

Уровень разрешений для репозитория, позволяющий пользователю отправлять или записывать изменения в репозиторий.

доступ на чтение

Уровень разрешений в репозитории, позволяющий пользователю извлекать или считывать сведения из репозитория. Все общедоступные репозитории предоставляют доступ на чтение всем пользователям GitHub. Синоним доступа по запросу.

Доступ по запросу

Синоним доступа на чтение.

дочерняя команда

Во вложенных командах подгруппа, которая наследует разрешения на доступ родительской команды и @mentions.

Единый вход

Также называется единым входом. Позволяет пользователям входить в одно расположение — поставщик удостоверений (IdP), которое затем предоставляет пользователю доступ к другим поставщикам услуг.

журнал безопасности

Журнал со списком последних 50 действий или действий, выполненных за последние 90 дней.

заблокированная личная учетная запись

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

зависимые графы

Граф репозитория, показывающий пакеты, проекты и репозитории, зависящие от общедоступного репозитория.

Задания GitHub

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

закрепленный репозиторий

Репозиторий, который пользователь решил отобразить на видном месте в своем профиле.

Запрос между пользователями и серверами

Запрос API, используемый приложением, которое выполняет задачу от имени конкретного пользователя. Если задача выполняется с проверкой подлинности между пользователями, она отображается на GitHub как выполненная пользователем через приложение. Например, вы можете создать проблему в стороннем приложении, и приложение будет делать это от вашего имени на GitHub. Область задач, которые приложение может выполнять с помощью запроса от пользователя к серверу, ограничена разрешениями и доступом приложения и пользователя. Маркер, используемый в запросе от пользователя к серверу, получается через OAuth. Дополнительные сведения см. в статье Идентификация и авторизация пользователей для приложений GitHub. См. также раздел "запрос между серверами".

запрос между серверами

Запрос API, используемый приложением, которое выступает в качестве бота независимо от конкретного пользователя. Например, приложение, которое запускается по расписанию и закрывает проблемы, в которых в течение длительного времени не выполнялось никаких действий. Приложения, использующие этот тип проверки подлинности, не используют лицензированную учетную запись GitHub, поэтому на предприятии с планом выставления счетов, который позволяет использовать определенное количество лицензий, бот с сервером не использует одну из лицензий GitHub. Маркер, используемый в запросе между серверами, получается программным путем через API GitHub. См. также "запрос от пользователя к серверу".

запрос на вытягивание

Запросы на вытягивание — это предлагаемые изменения в репозитории, отправленные пользователем и принятые или отклоненные участниками совместной работы репозитория. Как и проблемы, запросы на вытягивание имеют свой собственный форум обсуждений.

защищенная ветвь

Защищенные ветви блокируют несколько функций Git в ветви, которую администратор репозитория выбирает для защиты. Их нельзя принудительно отправить, удалить, выполнить слияние изменений без прохождения обязательных проверок или утвержденных обязательных проверок или отправки файлов из веб-интерфейса GitHub. Защищенная ветвь обычно является ветвью по умолчанию.

звездочка

Закладка или демонстрация оценки для репозитория. Звезды — это ручной способ ранжирования популярности проектов.

идентикон

Автоматически созданное изображение, используемое в качестве фотографии профиля по умолчанию при регистрации пользователей в GitHub. Пользователи могут заменить свой идентикон собственной фотографией профиля.

идентификатор фиксации

Также называется SHA. Хэш контрольной суммы из 40 символов, определяющий фиксацию.

Импульсный граф

Граф репозитория, предоставляющий общие сведения о действиях репозитория.

интеграция

Стороннее приложение, которое интегрируется с GitHub. Это могут быть приложения GitHub, приложения OAuth или веб-перехватчики.

Исходное подключение

Вышестоящий репозиторий по умолчанию. Большинство проектов имеют по крайней мере один вышестоящий проект, который они отслеживают. По умолчанию для этой цели используется источник.

канал новостей

Представление активности репозиториев или пользователей, которые вы просматриваете. Веб-канал новостей организации показывает действия в репозиториях, принадлежащих организации.

карточка

Перемещаемый квадрат на доске проекта, связанный с проблемой или запросом на вытягивание.

кластеризация

Возможность запуска служб GitHub Enterprise на нескольких узлах и балансировки нагрузки запросов между ними.

Ключ SSH

Ключи SSH являются способом самоидентификации на подключенном к сети сервере с помощью зашифрованного сообщения. Аналогично тому, как если бы на вашем компьютере имелся собственный уникальный пароль для другой службы. {% data variables.product.product_name %} использует ключи SSH для безопасной передачи данных на компьютер.

ключ развертывания

Ключ развертывания — это ключ SSH, который хранится на сервере и предоставляет доступ к одному репозиторию GitHub. Этот ключ присоединяется непосредственно к репозиторию, а не к личной учетной записи пользователя.

ключевое слово

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

Код восстановления

Код, который помогает восстановить доступ к учетной записи GitHub.

Код проверки подлинности

Код, который вы будете предоставлять в дополнение к паролю GitHub при входе с помощью 2FA через браузер. Этот код создается приложением или доставляется на телефон в текстовом сообщении. Также называется "код проверки подлинности 2FA".

кодекс поведения

Документ, определяющий стандарты участия в сообществе.

команда

Группа участников организации, отражающая структуру вашей компании или группы с каскадными разрешениями на доступ и упоминаниями.

комментарий строки

Комментарий в запросе на вытягивание в определенной строке кода.

контрольная точка

Способ отслеживания хода выполнения групп проблем или запросов на вытягивание в репозитории.

конфликт слияния

Разница между объединенными ветвями. Конфликты слияния происходят, когда пользователи вносят различные изменения в одну и ту же строку одного файла или когда один человек редактирует файл, а другой удаляет один и тот же файл. Конфликт слияния должен быть разрешен, прежде чем можно будет выполнить слияние ветвей.

корневая файловая система

Базовая операционная система и среда приложений GitHub Enterprise.

корневой каталог

Первый каталог в иерархии.

корпоративная учетная запись

Корпоративные учетные записи позволяют централизованно управлять политикой и выставлением счетов для нескольких организаций. {% data reusables.gated-features.enterprise-accounts %}

Крюк

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

кэш репозитория

Зеркальное отображение репозиториев только для чтения для экземпляра сервера GitHub Enterprise, расположенное рядом с распределенными командами и клиентами CI.

Лингвист

Библиотека, используемая в GitHub для обнаружения языков BLOB-объектов, игнорирования двоичных файлов или файлов поставщиков, подавления созданных файлов в различиях и создания графов разбивки языка.

личная учетная запись

Учетная запись GitHub, принадлежающая отдельному пользователю.

менеджер по выставлению счетов

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

метка

Тег проблемы или запроса на вытягивание. Репозитории поставляются с несколькими метками по умолчанию, но пользователи могут создавать пользовательские метки.

непрерывная интеграция

Также называется CI. Процесс, запускающий автоматические сборки и тесты, когда пользователь фиксирует изменения в настроенном репозитории на GitHub. Ci — это распространенный метод разработки программного обеспечения, который помогает обнаруживать ошибки.

область

Именованные группы разрешений, которые приложение OAuth может запрашивать для доступа как к общедоступным, так и к не открытым данным.

Обозреватель

Экземпляр GraphiQL, который является "графической интерактивной интегрированной интегрированной среде разработки GraphQL в браузере".

общедоступные взносы

Вклад в общедоступный (или частный) репозиторий.

общедоступный репозиторий

Общедоступный репозиторий может просматривать любой пользователь, в том числе пользователи, не являющиеся пользователями GitHub.

Объекты Webhook

Веб-перехватчики позволяют создавать или настраивать приложения GitHub, которые подписываются на определенные события в GitHub.com. Веб-перехватчики предоставляют способ доставки уведомлений на внешний веб-сервер всякий раз, когда в репозитории или организации выполняются определенные действия. Также называется перехватчиком службы.

обязательная проверка запроса на вытягивание

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

Ограничение ветви

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

окончание строки

Невидимый символ или символы, символизирующие конец строки в текстовом файле.

основной адрес электронной почты

Основной адрес электронной почты, по которому GitHub отправляет квитанции, платежи по кредитной карте или PayPal, а также другие сообщения, связанные с выставлением счетов.

открытый код

Программное обеспечение с открытым кодом — это программное обеспечение, которое может свободно использоваться, изменяться и совместно использоваться (как в измененной, так и в неизмененном виде) любым пользователем. Сегодня понятие "открытый код" часто распространяется за рамки программного обеспечения, чтобы представить философию сотрудничества, в которой рабочие материалы доступны в Интернете для всех, кто может создать вилку, изменить, обсудить и внести свой вклад.

отпечаток ключа

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

отправка ветви

При успешной отправке ветви в удаленный репозиторий вы обновляете удаленную ветвь с изменениями из локальной ветви. При отправке ветви Git будет искать ссылку HEAD в ветви в удаленном репозитории и проверять, является ли она прямым предком локальной ссылки HEAD ветви. После проверки Git извлекает все объекты (доступные из локальной ссылки HEAD и отсутствующие в удаленном репозитории) в базу данных удаленных объектов, а затем обновляет удаленную ссылку HEAD. Если удаленная голова не является предком локального HEAD, отправка завершается ошибкой.

отсоединяемая голова

Git предупредит вас, если вы работаете с отсоединяемой головой. Это означает, что Git не указывает на ветвь и что любые фиксации, которые вы делаете, не будут отображаться в журнале фиксаций. Например, при извлечении произвольной фиксации, которая не является последней фиксацией какой-либо конкретной ветви, вы работаете с "отсоединяемой головой".

Оформления заказа

С помощью командной строки можно создать новую ветвь, изменить текущую рабочую ветвь на другую или даже переключиться на другую версию файла из другой ветви с git checkout [branchname] [path to file]помощью git checkout . Действие "Извлечение" обновляет все или часть рабочего дерева с помощью объекта дерева или большого двоичного объекта из базы данных объектов, а также обновляет индекс и HEAD, если все рабочее дерево указывает на новую ветвь.

перемещение

Чтобы повторно применить ряд изменений из ветви к другой базе, и сбросить head этой ветви до результата.

перенос

Передача репозитория означает изменение владельца репозитория. Новый владелец сможет немедленно администрировать содержимое репозитория, проблемы, запросы на вытягивание, выпуски и параметры.

Перехватчик службы

Также называется "веб-перехватчик". Веб-перехватчики предоставляют способ доставки уведомлений на внешний веб-сервер всякий раз, когда в репозитории или организации выполняются определенные действия.

перехватчики предварительного получения

Скрипты, выполняемые на сервере GitHub Enterprise, которые можно использовать для реализации проверок качества.

План "Бесплатный"

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

План команды

План выставления счетов организации, предоставляющий неограниченное количество общедоступных и частных репозиториев.

поддержку команды

Члены организации, имеющие подмножество разрешений, доступных владельцам организации для управления командами.

поддержку репозитория

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

пользователь

Пользователи — это люди с личными учетными записями GitHub. Каждый пользователь имеет личный профиль и может владеть несколькими репозиториями, общедоступными или частными. Они могут создавать или приглашаться для присоединения к организациям или совместной работы над репозиторием другого пользователя.

поставщик удостоверений

Также называется поставщиком удостоверений. Доверенный поставщик, который позволяет использовать единый вход SAML для доступа к другим веб-сайтам.

Предварительная версия API

Способ опробовать новые API и изменения существующих методов API, прежде чем они станут частью официального API GitHub.

Приложение GitHub

Приложения GitHub предоставляют услуги для всей организации и используют собственные удостоверения при выполнении своих функций. Их можно устанавливать непосредственно в организациях и учетных записях пользователей и предоставлять доступ к определенным репозиториям. Они поставляются с детализированными разрешениями и встроенными веб-перехватчиками.

Приложение OAuth

Стороннее приложение, которое использует маркеры доступа, а не пароли для доступа к информации для пользователей.

принудительная отправка

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

проблема

Проблемы — это предлагаемые улучшения, задачи или вопросы, связанные с репозиторием. Проблемы могут создаваться любым пользователем (для общедоступных репозиториев) и модерироваться участниками совместной работы репозитория. Каждый вопрос содержит собственную тему обсуждения. Вы также можете классифицировать проблему с помощью меток и назначить ее кому-то.

проверка

Проверка — это тип проверки состояния {% data variables.product.product_name %}. См. раздел "Проверки состояния".

проверка

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

проверка запроса на вытягивание

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

проверка обязательного состояния

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

проверки состояния

Проверки состояния — это внешние процессы, такие как сборки непрерывной интеграции, которые выполняются для каждой фиксации, выполняемой в репозитории. Дополнительные сведения см. в разделе Сведения о проверках состояния.

промежуточный экземпляр

Способ тестирования изменений перед их применением к фактическому экземпляру GitHub Enterprise.

просмотр уведомлений

Уведомление о действиях в репозитории, на который подписан пользователь.

профиль

Страница, на которую отображаются сведения о действиях пользователя в GitHub.

рабочая ветвь

Ветвь с окончательными изменениями, готовыми к использованию или развертыванию в приложении или на сайте.

разметка

Система для аннотирования и форматирования документа.

рекомендации по участию

Документ, объясняющий, как люди должны вносить свой вклад в ваш проект.

реплика

Экземпляр GitHub Enterprise, обеспечивающий избыточность для основного экземпляра GitHub Enterprise.

родительская команда

Во вложенных командах — основная команда, от которой дочерние команды наследуют разрешения на доступ и @mentions.

Секретная команда

Команда, которая видна только другим пользователям в команде и пользователям с разрешениями владельца.

Сертификат ЦС

Цифровой сертификат, выданный центром сертификации (ЦС), который гарантирует наличие допустимых подключений между двумя компьютерами, такими как компьютер пользователя и GitHub.com, а также проверяет владение сайтом.

сетевой граф

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

Сиденье

Пользователь в организации GitHub Enterprise. Это можно назвать "числом рабочих мест".

Сквош

Объединение нескольких фиксаций в одну фиксацию. Кроме того, команда Git.

слежение

Вы можете наблюдать за репозиторием или проблемой, чтобы получать уведомления при обновлении проблемы или запроса на вытягивание.

сообщение о фиксации

Короткий описательный текст, который сопровождает фиксацию и сообщает об изменениях, которые вносит фиксация.

Сотрудник

Участник совместной работы — это пользователь с доступом на чтение и запись к репозиторию, которому владелец репозитория пригласил внести свой вклад.

сохраненный ответ

Комментарий, который можно сохранить и добавить в учетную запись пользователя GitHub, чтобы использовать его в GitHub при проблемах и запросах на вытягивание.

Тарифный план

Планы оплаты для пользователей и организаций, которые включают набор функций для каждого типа плана.

Токен OAuth

Маркер доступа, используемый в приложениях OAuth для доступа к информации для пользователей.

уведомление

Обновления, доставляемые через Интернет или по электронной почте в зависимости от ваших параметров, которые предоставляют вам сведения о интересующих вас действиях.

уведомления об участии

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

Уведомления по электронной почте

Уведомления, отправляемые на адрес электронной почты пользователя.

Удаленное подключение

Это версия репозитория или ветви, размещенной на сервере, скорее всего, GitHub.com. Удаленные версии можно подключить к локальным клонам, чтобы можно было синхронизировать изменения.

удаленный URL-адрес

Место хранения кода: репозиторий на GitHub, вилка другого пользователя или даже другой сервер.

удаленный репозиторий

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

Упомянуть

Уведомление, отправленное пользователю путем предварительного ввода имени пользователя символом @. Пользователи в организации на GitHub также могут быть частью команды, о которой можно упомянуть.

файл README

Текстовый файл, содержащий сведения о файлах в репозитории, который обычно является первым файлом, который будет видеть посетитель репозитория. Файл СВЕДЕНИЙ вместе с лицензией репозитория, рекомендациями по участию и правилами поведения помогает делиться ожиданиями и управлять вкладом в проект.

фиксация

Фиксация, или "редакция", — это отдельное изменение файла (или набора файлов). При фиксации для сохранения работы Git создает уникальный идентификатор (т. е. sha или hash), который позволяет вести запись о конкретных внесенных изменениях, а также о том, кто и когда их вносил. Фиксации обычно содержат сообщение о фиксации, которое представляет собой краткое описание внесенных изменений.

фотография профиля

Пользовательское изображение, загружаемое пользователями в GitHub, для идентификации их активности, обычно с именем пользователя. Это также называется аватаром.

цикл выставления счетов

Интервал времени для конкретного плана выставления счетов.

частные вклады

Вклад в частный (а не общедоступный) репозиторий.

частный репозиторий

Частные репозитории видны только владельцу репозитория и участникам совместной работы, указанным владельцем.

Шкале

Ряд событий в запросе на вытягивание или в профиле пользователя.


Further reading