Um dos meus recursos favoritos dos editores de texto modernos é sua capacidade de integrar ferramentas para formatar o código a cada salvamento. No entanto, quando se trabalha em projetos legados, a formatação automática pode ser um problema; se o usuário abrir um arquivo que não alterou explicitamente, o arquivo ainda poderá ser modificado pelo formatador. Tudo isso leva ao git status mostrando um monte de modificações de arquivos que o senhor não deseja.


Para desfazer rapidamente as alterações de arquivos com o git, execute os dois comandos a seguir:



git reset HEAD path/to/file.ext
git checkout path/to/file.ext


O segundo comando (checkout) é necessário ou o senhor ainda verá o arquivo listado ao executar git status novamente. Com essas duas execuções, o senhor não verá mais o arquivo listado com git status.


O git facilita o controle de versão, mas as duas etapas necessárias para reverter essencialmente as alterações em um arquivo não são intuitivas, por isso pensei em compartilhar neste blog. Boa codificação!

  • Detectar inserções de nós do DOM com animações JavaScript e CSS
  • Uma entrevista com Eric Meyer

    Seus primeiros livros sobre CSS foram fundamentais para impulsionar meu amor pelas tecnologias de front-end. O que havia no CSS que o senhor se apaixonou e o levou a escrever sobre ele?