Se eu não estiver errado, parece que o editor é o código do Visual Studio. Alguns meses atrás eu estava enfrentando o mesmo problema. No entanto, recentemente eu criei localmente um novo repositório Git 'Git Init' no diretório de interesse e esse problema apareceu novamente.
A primeira ação que sugiro é verificar se a codificação do arquivo corresponde àquela no repositório.
Isso pode ser visto no canto inferior direito da barra de tarefas:
Pressionarocampodestacadoexibeosmenusdalista"Reabrir com codificação" e "Salvar com codificação" na parte superior do editor, em "Mostrar comandos". Trial & erro o 'Salvar com codificação' e verificação cruzada ao visualizar sob o 'Controle de Fonte' (Tecla de atalho: Ctrl + Deslocar + G ) para ver se a fonte normal puder ser comparada.
No meu perfil VSCode, as configurações por padrão são definidas:
"files.encoding": "utf8"
e no repositório Git eu já defini:
"git config gui.encoding utf-8"
para o repositório local, é claro que você também pode configurá-lo globalmente digitando:
"git config --global gui.encoding utf-8"
que provavelmente faz mais sentido se você tiver uma coleção de repositórios.
Eu não tenho muito isolado onde o bug está no momento, mas meu palpite é que o VSCode está tentando adivinhar o formato dos arquivos e o bit de adivinhação não está correto. Isso, então, tem o efeito de fazer o upload de um arquivo com a codificação incorreta na qual o VSCode salva o arquivo como. O resultado líquido é que a comparação não está funcionando como deveria.
Espero que isso ajude a todos vocês,