git-{clone, pull, push, commit}: add Russian translation (#22198)

This commit is contained in:
Ivan Baluta
2026-04-27 21:41:52 +07:00
committed by GitHub
parent d67a6c392a
commit 15d3bb4489
4 changed files with 124 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
# git clone
> Клонировать существующий репозиторий.
> Больше информации: <https://git-scm.com/docs/git-clone>.
- Клонировать существующий репозиторий в новый каталог (каталогом по умолчанию является имя репозитория):
`git clone {{адрес_удалённого_репозитория}} {{путь/к/каталогу}}`
- Клонировать существующий репозиторий и все его подмодули:
`git clone --recursive {{адрес_удалённого_репозитория}}`
- Клонировать только каталог `.git` существующего репозитория:
`git clone {{[-n|--no-checkout]}} {{адрес_удалённого_репозитория}}`
- Клонировать локальный репозиторий:
`git clone {{[-l|--local]}} {{путь/к/локальному_репозиторию}}`
- Клонировать в тихом режиме:
`git clone {{[-q|--quiet]}} {{адрес_удалённого_репозитория}}`
- Клонировать существующий репозиторий, загружая только 10 последних коммитов основной ветки (полезно для экономии времени):
`git clone --depth 10 {{адрес_удалённого_репозитория}}`
- Клонировать существующий репозиторий, загружая только определённую ветку:
`git clone {{[-b|--branch]}} {{имя_ветки}} --single-branch {{адрес_удалённого_репозитория}}`
- Клонировать существующий репозиторий, используя указанную SSH-команду:
`git clone {{[-c|--config]}} core.sshCommand="{{ssh -i путь/к/приватному_ssh_ключу}}" {{адрес_удалённого_репозитория}}`
+36
View File
@@ -0,0 +1,36 @@
# git commit
> Фиксировать изменения файлов в репозитории (создавать коммиты).
> Больше информации: <https://git-scm.com/docs/git-commit>.
- Открыть редактор для написания сообщения и зафиксировать проиндексированные файлы в репозитории:
`git commit`
- Зафиксировать проиндексированные файлы с указанным сообщением:
`git commit {{[-m|--message]}} "{{сообщение}}"`
- Зафиксировать проиндексированные файлы, прочитав сообщение из указанного файла:
`git commit {{[-F|--file]}} {{путь/к/файлу_с_сообщением}}`
- Автоматически проиндексировать все изменённые и удалённые файлы и создать коммит:
`git commit {{[-a|--all]}} {{[-m|--message]}} "{{сообщение}}"`
- Зафиксировать проиндексированные файлы и подписать их указанным GPG-ключом (или ключом из конфигурации, если `id_ключа` не указан):
`git commit {{[-S|--gpg-sign]}} {{id_ключа}} {{[-m|--message]}} "{{сообщение}}"`
- Обновить последний коммит, добавив текущие проиндексированные изменения (это изменит хеш коммита), и открыть редактор для изменения сообщения:
`git commit --amend`
- Создать коммит только для указанных файлов:
`git commit {{путь/к/файлу1 путь/к/файлу2 ...}}`
- Создать коммит с указанным сообщением и описанием:
`git commit {{[-m|--message]}} "{{сообщение}}" {{[-m|--message]}} "{{описание}}"`
+16
View File
@@ -0,0 +1,16 @@
# git pull
> Получать ветку из удалённого репозитория и выполнять её слияние с локальным репозиторием.
> Больше информации: <https://git-scm.com/docs/git-pull>.
- Загрузить изменения из удалённого репозитория по умолчанию и выполнить слияние (merge):
`git pull`
- Загрузить изменения из удалённого репозитория по умолчанию и использовать перебазирование (rebase):
`git pull {{[-r|--rebase]}}`
- Загрузить изменения из указанного удалённого репозитория и ветки, затем выполнить их слияние с `HEAD`:
`git pull {{имя_удалённого_репозитория}} {{ветка}}`
+36
View File
@@ -0,0 +1,36 @@
# git push
> Отправлять коммиты в удалённый репозиторий.
> Больше информации: <https://git-scm.com/docs/git-push>.
- Отправить локальные изменения текущей ветки в соответствующую ей удалённую ветку по умолчанию:
`git push`
- Отправить изменения из указанной локальной ветки в соответствующую ей удалённую ветку:
`git push {{имя_удалённого_репозитория}} {{локальная_ветка}}`
- Отправить изменения из указанной локальной ветки в соответствующую ей удалённую ветку и установить её в качестве цели по умолчанию для команд push/pull:
`git push {{[-u|--set-upstream]}} {{имя_удалённого_репозитория}} {{локальная_ветка}}`
- Отправить изменения из указанной локальной ветки в определённую удалённую ветку:
`git push {{имя_удалённого_репозитория}} {{локальная_ветка}}:{{удалённая_ветка}}`
- Отправить изменения всех локальных веток в соответствующие им ветки в указанном удалённом репозитории:
`git push --all {{имя_удалённого_репозитория}}`
- Удалить ветку в удалённом репозитории:
`git push {{имя_удалённого_репозитория}} {{[-d|--delete]}} {{удалённая_ветка}}`
- Удалить удалённые ветки, для которых нет соответствующих локальных веток:
`git push --prune {{имя_удалённого_репозитория}}`
- Опубликовать теги, которых ещё нет в удалённом репозитории:
`git push --tags`