После случайного выполнения git rebase -i
back 100, мой репо находится в состоянии, в котором тысячи коммитов позади восходящего потока и три впереди (мои три фактических коммита).
«Ленивый» способ, которым я решил это, состоял в том, чтобы создать новую ветку из апстрима и затем git cherry-pick
моих 3 коммитов в нее.
Я знаю, что должен быть «правильный» способ решения проблемы, который не включает создание новой ветви и удаление старой.
Я пытался git rebase upstream/master
, но было много, много конфликтов слияния в файлах, которых я не трогал.Зачем?