@TempForWork

Как скопировать коммит в Git ?

В Git-репозитории имеется ветка, в которой я изменил код проекта.

Мне необходимо данные изменения продублировать в другой ветке.

Подскажите, пожалуйста, как скопировать \ продублирвоать коммит в другую ветку
  • Вопрос задан
  • 5613 просмотров
Решения вопроса 2
Используя команду cherry-pick.
Ответ написан
@brutal_lobster
Если речь идёт именно о коммите, то вам нужно сделать merge или rebase:
git merge <commit>
Если речь идёт только о конкретных изменениях (diff), то сформируйте патч и наложите куда-нужно:
git format-patch -1 <commit> --stdout > /tmp/some.patch
git checkout otherbranch
git apply --check /tmp/some.patch
git am --signoff < /tmp/some.patch
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы