Git - Как смержить отдельные файлы из другой ветки

  • 1,674
  • 2
  • 0
  • 0
  • 1 год назад

Как смержить один или несколько файлов из одной ветки в другую не используя git merge? Потратив несколько часов на поиски решения я наконец-то нашёл способ сделать это.

git checkout - кажется это хороший выбор для данной задачи.

Предположим, вы находитесь в ветке master и хотите смержить файл из ветки dev, используйте следующий синтаксис:

git checkout <BRANCH_NAME> <PATH_OF_FILE>`
git checkout dev views/default/menu.html

Если вы хотите, смержить сразу несколько выбранных файлов:

git checkout <BRANCH_NAME> <PATH_OF_FILE_1> <PATH_OF_FILE_2> <PATH_OF_FILE_3>

После того как вы сделаете это, этот конкретный файл из ветки dev будет добавлен к ветке master.

Комментарии

0