200 английских слов для программистов: Git и код

Английская терминология, с которой программист сталкивается каждый день: commit, push, pull, merge, branch, repository, clone, fork. Работа с ветками, базовые понятия кода, отладки и код-ревью с переводом и примерами.
Английский (США)РусскийB1
200 слов
новыхучишьзнаешь
Термин (100)
Значение
commit — коммит; фиксация изменений
commitI need to commit my changes before leaving
коммит; фиксация изменений
push — отправить; запушить
pushDon't forget to push your code to the remote
отправить; запушить
pull — получить; стянуть
pullPull the latest changes before you start working
получить; стянуть
merge — слияние; объединить
mergeWe need to merge the feature branch into main
слияние; объединить
branch — ветка; ответвление
branchCreate a new branch for this feature
ветка; ответвление
repository — репозиторий; хранилище
repositoryClone the repository to your local machine
репозиторий; хранилище
clone — клонировать; копировать
cloneClone the repo and start working on it
клонировать; копировать
fork — форк; ответвление проекта
forkFork the project to make your own changes
форк; ответвление проекта
checkout — переключиться; извлечь
checkoutCheckout the develop branch to see the changes
переключиться; извлечь
fetch — получить; загрузить
fetchFetch the remote changes but don't merge yet
получить; загрузить
rebase — перебазировать
rebaseRebase your branch on top of main
перебазировать
stash — отложить; спрятать
stashStash your changes before switching branches
отложить; спрятать
diff — различие; разница
diffCheck the diff before committing
различие; разница
log — журнал; история
logView the git log to see recent commits
журнал; история
status — статус; состояние
statusRun git status to see modified files
статус; состояние
add — добавить; индексировать
addAdd the files to staging area
добавить; индексировать
reset — сбросить; откатить
resetReset the commit if you made a mistake
сбросить; откатить
revert — отменить; вернуть
revertRevert the commit to undo the changes
отменить; вернуть
cherry-pick — выборочно применить
cherry-pickCherry-pick that commit to this branch
выборочно применить
tag — тег; метка
tagTag the release with version number
тег; метка
remote — удалённый; внешний
remoteAdd a new remote repository
удалённый; внешний
origin — источник; оригинал
originPush to origin main branch
источник; оригинал
upstream — вышестоящий поток
upstreamSet up upstream to track the original repo
вышестоящий поток
downstream — нижестоящий поток
downstreamThe downstream repos will get the update
нижестоящий поток
HEAD — указатель текущей позиции
HEADHEAD points to your current commit
указатель текущей позиции
conflict — конфликт; столкновение
conflictResolve the merge conflict manually
конфликт; столкновение
staging — индексация; подготовка
stagingAdd files to staging before commit
индексация; подготовка
tracked — отслеживаемый
trackedOnly tracked files will be committed
отслеживаемый
untracked — неотслеживаемый
untrackedAdd the untracked files to git
неотслеживаемый
ignore — игнорировать
ignoreAdd node_modules to gitignore
игнорировать
blame — история изменений строки
blameUse git blame to see who wrote this line
история изменений строки
bisect — бинарный поиск коммита
bisectUse bisect to find the bad commit
бинарный поиск коммита
squash — объединить коммиты
squashSquash all commits into one before merging
объединить коммиты
amend — исправить; дополнить
amendAmend the last commit with new changes
исправить; дополнить
pull request — запрос на слияние
pull requestOpen a pull request for code review
запрос на слияние
code review — ревью кода
code reviewSubmit your code for code review
ревью кода
approve — одобрить; утвердить
approveApprove the pull request if it looks good
одобрить; утвердить
request changes — запросить изменения
request changesRequest changes before approving
запросить изменения
comment — комментарий
commentLeave a comment on the pull request
комментарий
issue — задача; проблема
issueCreate an issue to track this bug
задача; проблема
bug — баг; ошибка
bugFix the bug in the login function
баг; ошибка
feature — функция; возможность
featureImplement the new feature by Friday
функция; возможность
hotfix — срочное исправление
hotfixDeploy the hotfix to production
срочное исправление
patch — патч; заплатка
patchApply the security patch immediately
патч; заплатка
release — релиз; выпуск
releasePrepare the release for next week
релиз; выпуск
deploy — развернуть; деплой
deployDeploy the changes to staging first
развернуть; деплой
rollback — откат; откатить
rollbackRollback the deployment if it fails
откат; откатить
production — продакшн; боевая среда
productionNever push directly to production
продакшн; боевая среда
staging environment — тестовая среда
staging environmentTest on staging before production
тестовая среда
development — разработка; девелопмент
developmentWork on the development branch
разработка; девелопмент
variable — переменная
variableDeclare a variable to store the value
переменная
function — функция
functionWrite a function to calculate the total
функция
method — метод
methodCall the method on the object
метод
class — класс
classCreate a new class for user management
класс
object — объект
objectThe object contains user data
объект
array — массив
arrayStore the items in an array
массив
string — строка
stringConvert the number to a string
строка
integer — целое число
integerThe function returns an integer
целое число
boolean — булево значение
booleanThe flag is a boolean type
булево значение
null — нуль; пустое значение
nullCheck if the value is null
нуль; пустое значение
undefined — неопределённый
undefinedThe variable is undefined
неопределённый
constant — константа
constantDefine a constant for the API key
константа
parameter — параметр
parameterPass the user ID as a parameter
параметр
argument — аргумент
argumentThe function takes three arguments
аргумент
return — вернуть; возврат
returnReturn the result from the function
вернуть; возврат
loop — цикл
loopUse a loop to iterate over the array
цикл
iteration — итерация; повторение
iterationEach iteration processes one item
итерация; повторение
condition — условие
conditionAdd a condition to check the input
условие
statement — оператор; инструкция
statementThe if statement controls the flow
оператор; инструкция
expression — выражение
expressionEvaluate the expression first
выражение
operator — оператор
operatorUse the equality operator to compare
оператор
syntax — синтаксис
syntaxCheck your syntax for errors
синтаксис
compile — компилировать
compileCompile the code before running
компилировать
runtime — время выполнения
runtimeThe error occurs at runtime
время выполнения
debug — отлаживать; дебажить
debugDebug the code to find the issue
отлаживать; дебажить
breakpoint — точка останова
breakpointSet a breakpoint on line 42
точка останова
stack trace — трассировка стека
stack traceCheck the stack trace for errors
трассировка стека
exception — исключение
exceptionHandle the exception properly
исключение
error — ошибка
errorFix the error before deploying
ошибка
warning — предупреждение
warningDon't ignore compiler warnings
предупреждение
console — консоль
consolePrint output to the console
консоль
terminal — терминал
terminalRun the command in terminal
терминал
command line — командная строка
command lineUse command line to navigate
командная строка
script — скрипт
scriptWrite a script to automate this
скрипт
execute — выполнить; запустить
executeExecute the script on the server
выполнить; запустить
import — импортировать
importImport the module at the top
импортировать
export — экспортировать
exportExport the function for other files
экспортировать
module — модуль
moduleInstall the required module
модуль
package — пакет
packageAdd the package to dependencies
пакет
dependency — зависимость
dependencyUpdate the project dependencies
зависимость
library — библиотека
libraryUse a library for date handling
библиотека
framework — фреймворк
frameworkLearn the React framework
фреймворк
API — программный интерфейс
APICall the REST API endpoint
программный интерфейс
endpoint — конечная точка
endpointCreate a new API endpoint
конечная точка
request — запрос
requestSend a GET request to the server
запрос
response — ответ
responseParse the JSON response
ответ
callback — обратный вызов
callbackPass a callback function
обратный вызов
promise — промис; обещание
promiseThe function returns a promise
промис; обещание
async — асинхронный
asyncMark the function as async
асинхронный
await — ожидать
awaitAwait the promise to resolve
ожидать

Запросить функцию

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

0 / 4000