Meus caros,

Às vezes, preciso saber quais arquivos foram modificados na branch atual em comparação com outra branch.

É bem simples, basta fazer checkout na branch que você deseja (por exemplo, branch-feature)

git checkout branch-feature

e então verificar as difereças em relação a branch de comparação (por exemplo, a branch main)

git diff --name-only main

O parâmentro –name-only retorna apenas o nome do arquivo com seu caminho.

Aproveitando, se quiser saber os arquivos modificados em um commit, faça

git diff-tree --no-commit-id --name-only -r <id-do-commit>

A Paz,

=)