Isso soa muito simples de corrigir, presumindo que você tenha feito todos os seus commits para master
. Aqui está uma descrição de alto nível dos passos (comandos personalizados para o seu repositório específico).
-
Crie uma nova ramificação no seu HEAD atual (por exemplo, com
git branch <newbranch>
) -
Mude para o atual
master
(git checkout master
). -
Rastreie seu% original
master
HEAD e mova para lá (por exemplo,git reset --hard HEAD~n
). -
Ao enviar para um repositório remoto, use
--force
para impingir os desfazer no repositório (por exemplo:git push --force --all
)