Voltei para um projeto que não visitava há algum tempo. Voltei git pull
e git config pull.rebase false
(talvez não devesse ter feito isso), mas obtive algo assim depois git status
:
On branch develop
Your branch is ahead of 'origin/develop' by 27 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
Eu só quero ter o mesmo código que o develop e nada mais. O que posso fazer para remover todos os commits localmente e ter apenas o mesmo código que o develop remoto?
Para redefinir sua ramificação para o estado remoto e remover todos os seus commits que ainda não foram enviados (acredito que é isso que você quer fazer):
Então neste caso seria:
Tenha cuidado com isso, pois você perderá todos esses commits!
Se você quiser manter uma cópia para qualquer eventualidade, você pode clonar seu repositório em outra pasta e começar a trabalhar a partir daí, mantendo seus commits não enviados para qualquer eventualidade.
você pode tentar clonar o repositório e excluir este. Isso lhe dará uma cópia limpa do repositório remoto, sem nenhuma alteração ou confirmação local.