Lista Git de arquivos novos/modificados/excluídos

Lista Git De Arquivos Novos Modificados Excluidos



Git é uma ferramenta famosa que é utilizada para rastrear as modificações nos arquivos. O repositório Git contém vários arquivos novos, excluídos e modificados. Quando um usuário cria um novo arquivo, o modifica ou o exclui, essas alterações precisam ser adicionadas ao índice do Git para fins de rastreamento. Além disso, os comandos do Git estão disponíveis para listar arquivos novos, modificados e excluídos.

Este artigo demonstrará diferentes cenários para listar arquivos novos, modificados e excluídos no Git.

Como listar arquivos novos, excluídos e modificados no Git?

Pode haver diferentes cenários para essa situação, como:







Cenário 1: listar arquivos novos, modificados e excluídos do diretório de trabalho e da área de preparação

O diretório de trabalho contém os arquivos não rastreados, enquanto a área de preparação contém todos os arquivos rastreados. Arquivos rastreados são os arquivos adicionados à área de preparação do Git (índice) e arquivos não rastreados são os arquivos que ainda não foram adicionados ao índice do Git.



Para visualizar todos os arquivos novos, modificados e excluídos do diretório de trabalho e da área de preparação, utilize o botão “ git status ” comando:



git status

A saída abaixo mostra todos os arquivos e modificações rastreados e não rastreados. Aqui:





  • novoArquivo.txt ” é o arquivo rastreado recém-adicionado na área de teste.
  • Arquivo1.txt ” é o arquivo não rastreado modificado no diretório de trabalho.
  • feat.txt ” é o arquivo não rastreado excluído no diretório de trabalho.
  • index.txt ” é o arquivo não rastreado recém-adicionado no diretório de trabalho:

Além disso, o “ -porcelana ” também pode ser utilizada com a opção “ git status ” para exibir o status do diretório de trabalho e da área de preparação em um formato conciso:



git status --porcelana

Na saída abaixo:

  • M ” representa o arquivo modificado no diretório de trabalho.
  • D ” mostra o arquivo excluído no diretório de trabalho.
  • A ” indica um novo arquivo adicionado ao índice de preparação.
  • ?? ” exibe o arquivo não rastreado:

Como alternativa, o seguinte comando também pode ser usado para obter a mesma saída:

git ls-files -o && git check-out

Aqui:

  • git ls-arquivos -o ” é usado para listar novos arquivos
  • git check-out ” é usado para arquivos adicionados, modificados e excluídos:

Cenário 2: listar arquivos novos, modificados e excluídos do repositório Git

O repositório Git contém todos os arquivos e modificações que foram confirmadas. Para listar os arquivos novos, modificados e excluídos do repositório Git, utilize o comando fornecido:

git o que mudou --on-line

Na captura de tela abaixo,

  • D ” mostra os arquivos excluídos do repositório Git.
  • M ” indica os arquivos confirmados modificados.
  • A ” representa os arquivos recém-adicionados no repositório Git:

Isso foi tudo sobre listar os arquivos novos, modificados e excluídos no Git.

Conclusão

Para listar todos os arquivos novos, modificados e excluídos do diretório de trabalho e área de preparação, o “ git status ' ou ' git ls-files -o && git checkout ” comandos podem ser usados. Além disso, o “ -porcelana ” também pode ser utilizada com a opção “ git status ” para exibir a saída em um formato conciso. Para listar os arquivos novos, modificados e excluídos do repositório Git, use o comando “ git whatchanged –oneline ” comando. Este artigo demonstrou diferentes cenários para listar arquivos novos, modificados e excluídos no Git.