diff --git a/pages.uk/common/git-checkout-index.md b/pages.uk/common/git-checkout-index.md new file mode 100644 index 000000000..2b1ae3830 --- /dev/null +++ b/pages.uk/common/git-checkout-index.md @@ -0,0 +1,20 @@ +# git checkout-index + +> Копіює файли з індексу до робочої директорії. +> Більше інформації: . + +- Відновлює усі файли, що були видалені з часу останнього коміту: + +`git checkout-index --all` + +- Відновлює усі файли, що були видалені чи змінені з часу останнього коміту: + +`git checkout-index --all --force` + +- Відновлює усі файли, що були змінені з часу останнього коміту, ігноруючи файли, що були видалені: + +`git checkout-index --all --force --no-create` + +- Експортує копію робочої директорії, у стані останнього коміту, до вказаного каталогу (слеш наприкінці обов'язковий): + +`git checkout-index --all --force --prefix={{шлях/до/директорії_експорту/}}` diff --git a/pages.uk/common/git-checkout.md b/pages.uk/common/git-checkout.md new file mode 100644 index 000000000..f1f619a67 --- /dev/null +++ b/pages.uk/common/git-checkout.md @@ -0,0 +1,36 @@ +# git checkout + +> Перемикає на гілку чи шлях до робочої директорії. +> Більше інформації: . + +- Створює та перемикає на нову гілку: + +`git checkout -b {{назва_гілки}}` + +- Створює та перемикає на нову гілку спираючись на певне посилання (приклади посилань: гілка, віддалена/гілка, тег): + +`git checkout -b {{назва_гілки}} {{посилання}}` + +- Перемикає на локальну гілку, що вже існує: + +`git checkout {{назва_гілки}}` + +- Перемикає на попередню гілку: + +`git checkout -` + +- Перемикає на віддалену гілку, що вже існує: + +`git checkout --track {{назва_віддаленого_сховища}}/{{назва_гілки}}` + +- Відкидає усі неіндексовані зміни у поточній директорії (дізнайтесь більше про команди, як скасування, ознайомившись із `git reset`): + +`git checkout .` + +- Скасовує неіндексовані зміну у файлі: + +`git checkout {{ім'я_файлу}}` + +- Замінює файл у поточній директорії на його версію, яку було закомічено до вказаної гілки: + +`git checkout {{назва_гілки}} -- {{ім'я_файлу}}`