Corri acidentalmente chmod -R 755 projects
no diretório onde coloquei todos os meus projetos.
Felizmente, todos os meus projetos são rastreados usando o git. Então eu poderia ter executado git checkout HEAD .
dentro de cada projeto para corrigir a permissão.
No entanto, em alguns projetos, existem alguns trabalhos em andamento que ainda não foram confirmados na árvore; isso substituirá o conteúdo desses arquivos.
Existe uma maneira de descartar as alterações apenas para os modos de arquivo, sem o conteúdo do arquivo?