Skip to content

Latest commit

 

History

History
119 lines (60 loc) · 6.67 KB

git.md

File metadata and controls

119 lines (60 loc) · 6.67 KB

Словарь терминов Git и GitHub

Оглавление: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

alias

алиас, альтернативное, чаще всего сокращенное имя команды или параметра команды. Применяется в терминале, командной строке, командной оболочке гит для повышения читаемости и скорости набора команд. Например, вместо написания полной команды git commit можно использовать алиас — git ci. Для многих параметров команд (аргументов командной строки) уже заданы алиасы по умолчанию. Например, можно использовать команду git commit -m вместо git commit --message.

B

branch

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

C

clone

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

code review

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

commit

коммит, фиксация изменений и запись их в репозиторий.

contributor

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

F

fork

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

G

git

гит, система контроля и управления версиями файлов.

GitHub

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

I

Issue

ишью, (ср. р., не склоняется) запрос к организаторам репозитория, содержащий предложение по улучшению, указание на ошибку, задачи или вопросы, связанные с репозиторием, напр. to open a new issue — открыть новое ишью.

M

maintainer

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

master

мастер, главная или основная ветка репозитория.

merge

мёрж, слияние изменений из одной ветки в другую ветку того же репозитория.

merge request

мёрж-реквест, синоним пулреквеста, используется в GitLab.

O

origin

ориджин, короткое название ссылки на удалённый репозиторий.

P

pull

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

pull request, PR

пулреквест, запрос на принятие изменений. Например, из форка в апстрим или из одной ветки в другую ветку того же репозитория. Пример: pushing commits to a pull request — запушить коммит в пулреквест.

push

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

R

repository

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

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

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

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

форк-репозиторий, форк мастер-репозитория.

S

squash

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

U

upstream

апстрим, короткое название ссылки на мастер-репозиторий.