Ao lidar com um grande projeto complexo, os desenvolvedores criam vários arquivos. Às vezes, eles excluem manualmente arquivos desnecessários do disco. No entanto, esses arquivos excluídos ainda são rastreados pelo Git e ocupam espaço no repositório. Também pode causar conflitos com outros desenvolvedores se você tentar mesclar ou empurrar mudanças. Portanto, é importante remover os arquivos excluídos do repositório Git e tornar o repositório limpo.
Este artigo explicará os métodos para remover vários arquivos do repositório Git que já foram excluídos do disco.
Como remover/excluir vários arquivos de um repositório Git que já foi excluído manualmente do disco?
Diferentes comandos Git são usados para remover vários arquivos de um repositório Git que já foi excluído do disco, como:
Método 1: Remova vários arquivos do Git Repo usando o comando "git add -u"
Para remover vários arquivos do repositório Git, primeiro, navegue até o repositório específico. Então, execute o “git add -u”Comando e cometer mudanças. Confira a seção fornecida para uma demonstração prática.
Etapa 1: mova para o repositório local
Primeiro, escreva o comando abaixo da lista abaixo e mude para um diretório local desejado:
$ CD "C: \ git \ reposb"
Etapa 2: Verifique o status Git
Em seguida, veja o status atual do repositório de trabalho:
$ git status
De acordo com a captura de tela fornecida abaixo, o repositório atual contém vários arquivos que foram excluídos manualmente do disco:
Etapa 3: rastrear arquivos
Então, utilize o “git add”Comando junto com o“-você”Opção para encenar todos os arquivos:
$ git add -u
Aqui o "-você”A opção é usada para atualizar o índice. Isso fará com que o Git saiba que os arquivos excluídos fazem parte do próximo compromisso:
Etapa 4: Mudanças de compromisso
Agora, comprometa os arquivos excluídos usando o comando dado-below:
$ git Commit -m "vários arquivos excluídos"
Etapa 5: Verifique as mudanças
Por fim, verifique se os arquivos excluídos manualmente foram removidos do repositório Git, visualizando o status Git:
$ git status
Pode -se observar que os arquivos foram removidos do repositório Git e o status Git está claro agora:
Método 2: Remova vários arquivos do Git Repo usando o “Git LS -Files -Deleted -z | xargs -0 git rm ”comando
Outra maneira de remover vários arquivos do repositório Git é utilizar o “Git LS -Files -zeled -z | Xargs -0 git rm”Comando. Para fazer isso, consulte as etapas abaixo da lista abaixo.
Etapa 1: Verifique o status Git
Primeiro, veja o status atual do diretório usando o comando abaixo fornecido:
$ git status
Pode -se observar que a lista de arquivos excluídos manualmente foi exibida como saída:
Etapa 2: Remova os arquivos
Em seguida, digite o seguinte comando para remover os arquivos mencionados:
$ Git LS -Files -Deletado -z | Xargs -0 git rm
Etapa 3: Comprometer mudanças
Agora, comprometa arquivos excluídos para salvar alterações:
$ git Commit -m "vários arquivos removidos"
Etapa 4: Verificação
Finalmente, verifique as alterações visualizando o status do Git:
$ git status
Como você pode ver, os arquivos foram removidos de um repositório Git:
Explicamos métodos para remover vários arquivos do repositório Git que já foram excluídos do disco.
Conclusão
Para remover vários arquivos de um repositório Git que foi excluído manualmente, primeiro, navegue para o repositório Git local. Então, execute o “git add -u" ou "Git LS -Files -zeled -z | Xargs -0 git rm”Comando. Em seguida, comprometa os arquivos excluídos e verifique as alterações. Esta redação explicou os procedimentos para remover vários arquivos do repositório Git que já foram excluídos do disco.