Update Russian translation for 'git-checkout' documentation (#25493)
This commit is contained in:
committed by
Gregory Gubarev
parent
19e2c8fc1a
commit
f9e9cb6dff
@ -4,35 +4,35 @@ localeTitle: Git Checkout
|
|||||||
---
|
---
|
||||||
## Git Checkout
|
## Git Checkout
|
||||||
|
|
||||||
Команда `git checkout` переключается между ветвями или восстанавливает рабочие деревовые файлы. Для этой команды существует несколько различных вариантов, которые здесь не рассматриваются, но вы можете посмотреть их все в [документации Git](https://git-scm.com/docs/git-checkout) .
|
Команда `git checkout` позволяет переключаться между ветками проекта или отменять изменения внесенные в файлы проекта. Для этой команды существует несколько различных вариантов, которые здесь не рассматриваются, но вы можете посмотреть их все в [документации Git](https://git-scm.com/docs/git-checkout) .
|
||||||
|
|
||||||
### Оформить определенную фиксацию
|
### Переключение на конкретный коммит
|
||||||
|
|
||||||
для проверки конкретной фиксации выполните команду:
|
для того, чтобы переключиться на конкретный коммит выполните команду:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git checkout specific-commit-id
|
git checkout specific-commit-id
|
||||||
```
|
```
|
||||||
|
|
||||||
мы можем получить конкретный идентификатор фиксации, выполнив:
|
мы можем найти конкретный идентификатор коммита выполнив следующую команду:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git log
|
git log
|
||||||
```
|
```
|
||||||
|
|
||||||
### Оформить покупку существующего филиала
|
### Переключение на существующую ветку
|
||||||
|
|
||||||
Чтобы проверить существующую ветку, выполните команду:
|
Для того, чтобы переключиться на существующую ветку необходимо выполнить команду:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git checkout BRANCH-NAME
|
git checkout BRANCH-NAME
|
||||||
```
|
```
|
||||||
|
|
||||||
Как правило, Git не позволит вам проверять другую ветку, если ваш рабочий каталог не является чистым, потому что вы потеряете любые изменения рабочего каталога, которые не были выполнены. У вас есть три варианта обработки ваших изменений: 1) уничтожить их, 2) [зафиксировать их](https://guide.freecodecamp.org/git/git-commit/) или 3) [спрятать их](https://guide.freecodecamp.org/git/git-stash/) .
|
Как правило, Git не позволит вам переключиться на другую ветку, если вы внесли изменения в рабочий каталог, потому что вы потеряете любые изменения рабочего каталога, которые не были зафиксированы. У вас есть три варианта обработки ваших изменений: 1) уничтожить их, 2) [зафиксировать их](https://guide.freecodecamp.org/git/git-commit/) или 3) [спрятать их](https://guide.freecodecamp.org/git/git-stash/) .
|
||||||
|
|
||||||
### Оформить заказ
|
### Переключение на новую ветку
|
||||||
|
|
||||||
Чтобы создать и проверить новую ветвь с помощью одной команды, вы можете использовать:
|
Чтобы создать и переключиться на новую ветку с помощью одной команды, вы можете выполнить команду:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git checkout -b NEW-BRANCH-NAME
|
git checkout -b NEW-BRANCH-NAME
|
||||||
@ -40,26 +40,26 @@ git checkout -b NEW-BRANCH-NAME
|
|||||||
|
|
||||||
Это автоматически переключит вас на новую ветку.
|
Это автоматически переключит вас на новую ветку.
|
||||||
|
|
||||||
### Оформить новую ветку или Сбросить ветвь в начальную точку
|
### Переключеться на новую ветку или Сбросить ветку в начальную точку
|
||||||
|
|
||||||
Следующая команда похожа на проверку новой ветви, но использует флаг `-B` (отметить флаг capital B) и необязательный параметр `START-POINT` :
|
Следующая команда похожа на команду переключения на новую ветку, но использует флаг `-B` (прописная B) и необязательный параметр `START-POINT` :
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git checkout -B BRANCH-NAME START-POINT
|
git checkout -B BRANCH-NAME START-POINT
|
||||||
```
|
```
|
||||||
|
|
||||||
Если ветвь `BRANCH-NAME` не существует, Git создаст ее и запустит ее в `START-POINT` . Если ветвь `BRANCH-NAME` уже существует, Git сбрасывает ветвь до `START-POINT` . Это эквивалентно запуску `git branch` с `-f` .
|
Если ветка `BRANCH-NAME` не существует, Git создаст ее и запустит ее в `START-POINT` . Если ветка `BRANCH-NAME` уже существует, Git сбрасывает ветку до `START-POINT` . Это эквивалентно запуску `git branch` с флагом `-f` .
|
||||||
|
|
||||||
### Принудительная проверка
|
### Принудительное переключение
|
||||||
|
|
||||||
Вы можете передать параметр `-f` или `--force` командой `git checkout` чтобы заставить Git переключать ветви, даже если у вас есть неустановленные изменения (другими словами, индекс рабочего дерева отличается от `HEAD` ). В принципе, его можно использовать для выброса локальных изменений.
|
Вы можете передать параметр `-f` или `--force` командой `git checkout` чтобы заставить Git переключать ветки, даже если у вас есть изменения которые не были зафиксированы (другими словами, индекс рабочего дерева отличается от `HEAD` ). В принципе, его можно использовать для отмены локальных изменений.
|
||||||
|
|
||||||
Когда вы запускаете следующую команду, Git будет игнорировать несмешанные записи:
|
Когда вы запускаете следующую команду, Git будет игнорировать локальные изменения:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git checkout -f BRANCH-NAME
|
git checkout -f BRANCH-NAME
|
||||||
|
|
||||||
# Alternative
|
# Альтернатива
|
||||||
git checkout --force BRANCH-NAME
|
git checkout --force BRANCH-NAME
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -70,4 +70,4 @@ git checkout -f BRANCH-NAME
|
|||||||
```shell
|
```shell
|
||||||
git checkout -- FILE-NAME
|
git checkout -- FILE-NAME
|
||||||
|
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user