Как юниор git пользователь, я был ошеломлен жестким слиянием и, должно быть, сделал что-то не так. Я закончил тем, что разрешил свои разрешения конфликтов с полным беспорядком мусора внутри моих исходных файлов. Конец показывает добавление многих строк, которые выглядят как <<<<<<< HEAD
и >>>>>>> a7b4de79431c2e73d28621c72c8d14820df1a24b
. Конец был перенесен в отдаленное происхождение, так что, к сожалению, я не могу просто скомпенсировать фиксацию.
Я хочу перемотать удаленный репозиторий на последний хороший коммит, 4a3ba7b0e56cf0be80274c1f879029220a889bde
и (если возможно) уничтожить bad commit d004651972cbc35f70ee5a2145b6e03169c77279
.
Я пробовал:
git checkout 4a3ba7
git push -f
и получил: fatal: You are not currently on a branch.