Lista Git de arquivos novos/modificados/excluídos

Lista Git de arquivos novos/modificados/excluídos
O 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, modifica ou exclui, essas mudanças precisam ser adicionadas ao índice Git para fins de rastreamento. Além disso, os comandos Git estão disponíveis para listar arquivos novos, modificados e excluídos.

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

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

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

  • Cenário 1: Liste arquivos novos, modificados e excluídos do diretório de trabalho e da área de estadiamento
  • Cenário 2: Liste arquivos novos, modificados e excluídos do repositório Git

Cenário 1: Liste arquivos novos, modificados e excluídos de diretório de trabalho e área de estadiamento

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

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

status git

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

  • ““novo arquivo.TXT”É o arquivo rastreado recém -adicionado na área de estadiamento.
  • ““Arquivo1.TXT”É o arquivo não rastreado modificado no diretório de trabalho.
  • ““façanha.TXT”É o arquivo não rastreado excluído no diretório de trabalho.
  • ““índice.TXT”É o arquivo não rastreado recém -rastreado no diretório de trabalho:

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

Status do Git -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 estadiamento.
  • ““??”Exibe o arquivo não rastreado:

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

Git LS -Files -o && git checkout

Aqui:

  • ““Git LS -Files -O”É usado para listar novos arquivos
  • ““checkout git”O comando é usado para arquivos adicionados, modificados e excluídos:

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

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

Git WhatChanged -Oneeline

Na captura de tela abaixo,

  • ““D”Mostra os arquivos excluídos do repositório Git.
  • ““M”Indica os arquivos comprometidos modificados.
  • ““A”Representa os arquivos recém -adicionados no repositório Git:

Isso se tratava de listar os novos arquivos modificados e excluídos no Git.

Conclusão

Para listar todos os novos arquivos modificados e excluídos do diretório de trabalho e da área de estadiamento, o ““status git" ou "Git LS -Files -o && git checkout”Os comandos podem ser usados. Além disso, o “-porcelana”A opção também pode ser utilizada com o“status git”Comando para exibir a saída em um formato conciso. Para listar os novos arquivos modificados e excluídos do repositório Git, use o “Git WhatChanged -OneLine”Comando. Este artigo demonstrou cenários diferentes para listar arquivos novos, modificados e excluídos no Git.