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
- Cenário 2: listar arquivos novos, modificados e excluídos do repositório Git
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-outAqui:
- “ 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-lineNa 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.