Back to TIL list

git - dicas

Created at

Diferença entre dois branches -- somente nomes de arquivos

git diff --name-only branch-1 branch-2

Status:

  • M arquivos modificados
  • A arquivos adicionados
  • D arquivos removidos

Filtrando por estes códigos de status temos as próximas dicas.

Listar somente os arquivos modificados entre dois branches

git diff --name-status branch-1 branch-2 | sed -n "s/^M\s\+//p"
  • filtra somente as linhas que começam com M de modificado.

Listar somente os arquivos adicionados entre dois branches

git diff --name-status branch-1 branch-2 | sed -n "s/^A\s\+//p"
  • filtra somente as linhas que começam com A de adicionado

Listar somente os arquivos removidos entre dois branches

git diff --name-status branch-1 branch-2 | sed -n "s/^D\s\+//p"
  • filtra somente as linhas que começam com D de deletados

Referências