Skip to main content

Глоссарий GitHub

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

В этой статье

@mention

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

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

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

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

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

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

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

базы данных

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

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

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

Бизнес-план

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

биография

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

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

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

Вакансии GitHub

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

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

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

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

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

ветвь

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

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

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

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

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

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

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

веха

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

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

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

вилка

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

вклад

Конкретные действия на GitHub, которые будут:

владелец

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

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

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

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

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

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

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

внешний участник совместной работы

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

Восходящие

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

временная шкала

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

выборочный отбор

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

выпуска

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

высокая доступность

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

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

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

галочка

Проверка — это тип проверки состояния в GitHub Enterprise Cloud. См. раздел "Состояние проверка".

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

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

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

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

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

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

граф сети

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

граф трафика

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

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

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

граф частоты обновления

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

граф элементов

Граф репозитория, на котором отображаются все вилки репозитория.

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

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

грязное

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

Диагностика

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

диаграмма вкладов

Часть профиля пользователя, в которой ​​отображается его вклад за период до одного года на ежедневной основе.

диаграмма периодичности кода

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

диаграмма участников

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

Диспетчер тем Jekyll

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

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

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

доступ на вытягивание

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

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

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

доступ на отправку

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

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

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

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

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

единого входа SAML

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

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

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

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

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

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

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

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

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

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

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

запрос от пользователя к серверу

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

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

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

звездочка

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

ИД фиксации

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

идентикон

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

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

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

интеграция

Стороннее приложение, которое интегрируется с GitHub. Это часто GitHub Apps, GitHub Actionsили пользовательские действия. Дополнительные сведения см. в разделе О создании интеграции.

карта

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

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

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

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

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

Ключ SSH

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

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

Код для восстановления доступа к учетной записи GitHub.

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

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

команда

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

конец строки

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

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

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

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

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

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

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

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

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

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

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

лицензия

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

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

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

маркер доступа

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

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

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

модуль

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

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

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

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

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

область

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

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

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

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

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

Объекты Webhook

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

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

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

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

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

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

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

огороженный блок кода

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

ограничение к ветви

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

организации

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

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

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

ответственный за команду

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

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

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

открытый код

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

отменить изменения

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

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

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

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

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

отправка

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

отслеживание (пользователей)

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

отсоединенный HEAD

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

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

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

передавать данные

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

перемещение

Повторное применение ряда изменений из ветви в другую базу и сброс HEAD этой ветви к результату.

перехватчик

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

перехватчик события

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

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

Скрипты, выполняемые на сервере GitHub Enterprise, с помощью которых можно выполнять проверку качества.

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

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

Подписка

Тарифный план пользователя или организации в GitHub.

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

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

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

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

постоянная ссылка

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

правила поведения

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

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

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

Приложение GitHub

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

Приложение OAuth

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

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

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

проблема

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

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

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

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

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

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

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

профиль

Страница со сведениями о действиях пользователя на GitHub.

публичный вклад

Участие в работе над общедоступным (не частным) репозиторием.

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

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

рабочее место

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

разметка

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

реплика

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

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

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

связка ключей

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

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

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

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

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

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

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

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

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

статус

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

Страницы GitHub

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

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

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

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

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

тарифный план команды

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

тематическая ветка

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

токена OAuth

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

уведомление

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

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

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

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

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

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

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

удаленный

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

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

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

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

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

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

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

упоминание

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

Участник

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

участник совместной работы

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

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

Корпоративные учетные записи позволяют централизованно управлять политикой и выставлением счетов для нескольких организаций. Корпоративные учетные записи доступны с GitHub Enterprise Cloud и GitHub Enterprise Server. Дополнительные сведения см. в разделе Сведения о корпоративных учетных записях."

файл git

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

фиксация

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

фото профиля

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

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

Участие в работе над частным (не общедоступным) репозиторием.

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

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

чистое

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

экземпляр

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

assignee

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

blame

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

block

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

clone

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

coupon

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

Cron

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

cURL

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

dashboard

Личная панель мониторинга является основным центром вашей деятельности на GitHub. На личной панели мониторинга можно отслеживать проблемы и запросы на вытягивание, которые вы отслеживаете или с которыми вы работаете, переходить к основным репозиториям и страницам групп, а также узнать о последних действиях в репозиториях, которые вы просматриваете или в которых вы участвуете. Также можно просмотреть новые репозитории, которые рекомендуются, на основе пользователей, которых вы отслеживаете, а также репозитории, которые вы отметили звездочкой. Чтобы просмотреть только действия для определенной организации, перейдите на панель мониторинга вашей организации. Дополнительные сведения см. в разделе "[AUTOTITLE" илиСведения о личной панели мониторинга](/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard)".

diff

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

fetch

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

gist

gist — это совместно используемый файл, который можно редактировать, клонировать и разветвлять на GitHub. Вы можете сделать gist общедоступным или секретным, хотя секретные gists будут доступны любому пользователю с URL-адресом.

Git

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

GitHub Flavored Markdown

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

GitHub Importer

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

GitHub Marketplace

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

GitHub Wiki

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

GraphQL

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

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

Hello, World

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

hostname

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

Jekyll

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

keyword

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

label

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

LFS

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

Linguist

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

Linux

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

main

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

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, если отсутствуют конфликтующие изменения. Кроме того, слияние всегда можно выполнить с помощью командной строки.

organization

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

origin

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

pull

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

README

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

resolve

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

review

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

snapshot

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

squash

Объединение нескольких фиксаций в одну. Также команда Git.

topics

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

username

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

watch

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


Дополнительные материалы