diff --git a/pages.uk/common/git-cherry-pick.md b/pages.uk/common/git-cherry-pick.md new file mode 100644 index 0000000000..2986d36ee2 --- /dev/null +++ b/pages.uk/common/git-cherry-pick.md @@ -0,0 +1,21 @@ +# git cherry-pick + +> Застосовує зміни, зроблені у наявних комітах, до поточної гілки. +> Для застосування змін до іншої гілки спершу виконайте `git checkout`, аби переключитися на бажану гілку. +> Більше інформації: . + +- Застосовує коміт до поточної гілки: + +`git cherry-pick {{коміт}}` + +- Застосовує проміжок комітів до поточної гілки (дивіться також `git rebase --onto`): + +`git cherry-pick {{початковий_коміт}}~..{{кінцевий_коміт}}` + +- Застосовує декілька (непослідовних) комітів до поточної гілки: + +`git cherry-pick {{коміт1 коміт2 ...}}` + +- Додає зміни з коміту до робочої директорії без створення коміту: + +`git cherry-pick --no-commit {{коміт}}` diff --git a/pages.uk/common/git-cherry.md b/pages.uk/common/git-cherry.md new file mode 100644 index 0000000000..87b812195d --- /dev/null +++ b/pages.uk/common/git-cherry.md @@ -0,0 +1,16 @@ +# git cherry + +> Виявляє коміти, які ще не були застосовані до першоджерела. +> Більше інформації: . + +- Показує коміти (та їхні повідомлення) із відповідними комітами першоджерела: + +`git cherry {{-v|--verbose}}` + +- Визначає інші першоджерело та тематичну гілку: + +`git cherry {{origin}} {{topic}}` + +- Обмежує коміти до тих, що у наданих межах: + +`git cherry {{origin}} {{topic}} {{base}}`