29 lines
742 B
Markdown
29 lines
742 B
Markdown
---
|
|
title: Переключение между ветками и коммитами
|
|
slug: knowledge-base/rabota-s-git/osnovnye-komandy/pereklyuchenie-mezhdu-vetkami-i-kommitami
|
|
---
|
|
|
|
`git checkout` — переключает на другую ветку, коммит или файл.
|
|
|
|
### Примеры:
|
|
|
|
Перейти на другую ветку:
|
|
|
|
```bash
|
|
git checkout dev
|
|
```
|
|
|
|
Создать новую ветку и сразу перейти:
|
|
|
|
```bash
|
|
git checkout -b hotfix-1
|
|
```
|
|
|
|
Вернуть файл в состояние последнего коммита:
|
|
|
|
```bash
|
|
git checkout -- файл.txt
|
|
```
|
|
|
|
Git подскажет, если текущие изменения будут потеряны при переключении.
|