2021-10-27 15:37:10 -03:00
|
|
|
# diff
|
|
|
|
|
|
|
|
> Compara diretórios e arquivos.
|
2024-06-17 18:21:33 +02:00
|
|
|
> Mais informações: <https://manned.org/diff>.
|
2021-10-27 15:37:10 -03:00
|
|
|
|
|
|
|
- Compara arquivos (mostra as mudanças necessárias para transformar `arquivo_antigo` em `arquivo_novo`):
|
|
|
|
|
|
|
|
`diff {{arquivo_antigo}} {{arquivo_novo}}`
|
|
|
|
|
|
|
|
- Compara arquivos, ignorando espaço:
|
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-w|--ignore-all-space]}} {{arquivo_antigo}} {{arquivo_novo}}`
|
2021-10-27 15:37:10 -03:00
|
|
|
|
2022-10-18 14:48:43 +03:00
|
|
|
- Compara arquivos, mostrando diferenças lado a lado:
|
2021-10-27 15:37:10 -03:00
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-y|--side-by-side]}} {{arquivo_antigo}} {{arquivo_novo}}`
|
2021-10-27 15:37:10 -03:00
|
|
|
|
|
|
|
- Compara arquivos, mostrando as diferenças de forma padronizada como feito por `git diff`:
|
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-u|--unified]}} {{arquivo_antigo}} {{arquivo_novo}}`
|
2021-10-27 15:37:10 -03:00
|
|
|
|
2025-01-02 12:48:09 +02:00
|
|
|
- Compara diretórios recursivamente (mostra nomes de diretórios e arquivos diferentes assim como mudanças nos arquivos):
|
2021-10-27 15:37:10 -03:00
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-r|--recursive]}} {{arquivo_antigo}} {{arquivo_novo}}`
|
2021-10-27 15:37:10 -03:00
|
|
|
|
|
|
|
- Compara diretórios, mostrando apenas os nomes dos arquivos diferentes:
|
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-r|--recursive]}} {{[-q|--brief]}} {{arquivo_antigo}} {{arquivo_novo}}`
|
2021-10-27 15:37:10 -03:00
|
|
|
|
|
|
|
- Cria um arquivo patch para o Git a partir das diferenças entre dois arquivos, tratando arquivos ausentes como vazios:
|
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-a|--text]}} {{[-u|--unified]}} {{[-N|--new-file]}} {{arquivo_antigo}} {{arquivo_novo}} > {{diferenca.patch}}`
|
2025-01-02 12:48:09 +02:00
|
|
|
|
|
|
|
- Compara arquivos, mostra a saída em cores e tenta fortemente encontrar um conjunto menor de alterações:
|
|
|
|
|
2025-03-14 09:18:08 +02:00
|
|
|
`diff {{[-d|--minimal]}} --color=always {{arquivo_antigo}} {{arquivo_novo}}`
|