Deve funcionar bem; os arquivos markdown são arquivos de texto simples, então git diff
é perfeito.
Esta pode ser uma das poucas coisas possíveis:
- Não há diferença no arquivo (saída vazia).
- As alterações nos arquivos não foram adicionadas (
git add -p *.md
)
O que git status
diz? Se ele não contiver algumas linhas que digam algo como "modified: something.md" ou "new file: something.md", então você não obterá um diff.
EDIT: Além disso, provavelmente uma pergunta estúpida, mas esses arquivos são realmente em um git repo certo? Se não, basta usar o utilitário diff normal do Unix ( man diff
para mais informações).