TL; DR:
Use git reset --soft HEAD~
no cmd da pasta .sln
Eu estava enfrentando isso hoje e fiquei surpreso com o que VSCode
sugere tal coisa, enquanto é irmão mais velhoVisual Studio
não.
A maioria das respostas foi útil; se eu tiver mais commits feitos antes, perder todos eles seria frustrante. Além disso, seVSCode
fizer isso em meio segundo, não deve ser complexo.
Apenas a resposta de jessehouwing foi a mais próxima de uma solução simples.
Supondo que os commits indesejados foram os últimos a acontecer, aqui está como eu resolvi:
Vá para Team Explorer
-> Sync
. Lá você veria todos os commits. Pressione o Actions
menu suspenso eOpen Command Prompt
Você terá a janela cmd solicitada, escreva lá git reset --soft HEAD~
. Se houver vários commits indesejados, adicione o valor após ~
(ou seja git reset --soft HEAD~5
)
(Se você não estiver usando git
, verifique o uso coloquial).
Espero que ajude e espero que na próxima versão a equipe do VS o adicione integrado