1.6 KiB
Raw Blame History

git checkout

Переключать ветки или восстанавливать файлы в рабочем дереве. Больше информации: https://git-scm.com/docs/git-checkout.

  • Создать новую ветку и переключиться на неё:

git checkout -b {{имя_ветки}}

  • Создать новую ветку на основе указанной ссылки и переключиться на неё (ссылкой может быть имя ветки, удалённая ветка или тег):

git checkout -b {{имя_ветки}} {{ссылка}}

  • Переключиться на существующую локальную ветку:

git checkout {{имя_ветки}}

  • Переключиться на предыдущую выбранную ветку:

git checkout -

  • Переключиться на существующую удалённую ветку:

git checkout {{[-t|--track]}} {{имя_удалённого_репозитория}}/{{имя_ветки}}

  • Отменить все непроиндексированные изменения в текущем каталоге (дополнительные команды отмены см. в git reset):

git checkout .

  • Отменить непроиндексированные изменения в указанном файле:

git checkout {{путь/к/файлу}}

  • Заменить файл в текущем каталоге его версией из указанной ветки:

git checkout {{имя_ветки}} -- {{путь/к/файлу}}