Как мне вернуться в текущее состояние после случайной перезагрузки HEAD ^ 100? - PullRequest
1 голос
/ 11 июня 2019

После случайного выполнения git rebase -i back 100, мой репо находится в состоянии, в котором тысячи коммитов позади восходящего потока и три впереди (мои три фактических коммита).

«Ленивый» способ, которым я решил это, состоял в том, чтобы создать новую ветку из апстрима и затем git cherry-pick моих 3 коммитов в нее.

Я знаю, что должен быть «правильный» способ решения проблемы, который не включает создание новой ветви и удаление старой.

Я пытался git rebase upstream/master, но было много, много конфликтов слияния в файлах, которых я не трогал.Зачем?

...