Publicado em: 08/Dec/2019
Atualizado em: 16/Dec/2019
git

git - dicas

Diferença entre dois branches – somente nomes de arquivos

1git 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

1git 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

1git 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

1git 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

comments powered by Disqus