Объединить предыдущую версию текущей ветки с другой веткой в ​​git - PullRequest
0 голосов
/ 08 июня 2018

У меня есть ветка A_mybranch.Я сделал несколько коммитов для функции A, а затем несколько коммитов для функции B. Теперь я хочу объединить только коммиты для функции A с другой ветвью, скажем, с главной ветвью.

Поскольку я сделал коммиты последовательно.Это означает, что после фиксации функции A я начал коммит для функции B. Я попытался вернуть свое локальное рабочее пространство в функцию A, используя следующее: git reset --hard 0d1d7fc32 Теперь моя локальная рабочая область переходит к фиксации с функцией A.

Какя могу объединить эти изменения с другой веткой master?

1 Ответ

0 голосов
/ 08 июня 2018

Полагаю, у вас есть такая история:

-*--*--*--A1--A2--A3--B1--B2--B3 [A_mybranch]
        \
         \--*--*--*--*--* [master]

Если вы хотите объединить коммиты A1..A3 с мастером, это просто:

git checkout master
git merge <A3 commit id>

Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...