@mrSeller

Как перенести изменения файла из коммита одной ветки в коммит другой ветки?

Обычно пользуюсь консолью, но для такого случая скачал gitkraken и не нашел там подобного функционала.

Есть ветка feature/aaa, в которой есть коммит 111, в котором есть изменения в некотором файле
Есть ветка feature/bbb, в которой есть коммит 222

Как мне перетащить эти изменения ФАЙЛА из коммита 111 в коммит 222?
(я ожидал, что я открою интерфейс гиткракена и буквально драг-н-дропом перетащу изменения в другой коммит)
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 2
@necrodeflorator
Ctrl+c, ctrl+v
Если бы в коммите были изменения только одного файла, можно было бы взять вишенку(cherry-pick)
Ответ написан
Krasnodar_etc
@Krasnodar_etc
little front
Нет в гите прямого инструмента для таких вещей. Это очень странная задача)
Поэтому просто зайдите в другую ветку, скопируйте изменения, вставьте в нужную. Если надо, чтоб прям один коммит был, то вы:
1 -- коммитите перенесённые изменения
2 -- rebase -i
3 -- squash-ите последний коммит с перенесёнными изменениями (создаст новый коммит на основе двух объединённых старых)

Будет работать, только если коммит 222 у вас в ветке последний
Ответ написан
Ваш ответ на вопрос

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

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