Removendo arquivos não rastreados usando o comando git limpo

Removendo arquivos não rastreados usando o comando git limpo

Arquivos não rastreados são os tipos de arquivos presentes no repositório Git, mas ainda não foram adicionados ao seu índice de rastreamento. Os arquivos não rastreados são colocados na área do repositório Git e podem ser adicionados ao índice de rastreamento por meio do “git add ”Comando. No entanto, um arquivo não rastreado ignorado está na categoria de um arquivo que não foi reconhecido pelo Git e pode ser removido para liberar espaço.

O Git Clean funciona bem com arquivos não rastreados, mas tem suas limitações. Nem todos os arquivos podem ser removidos usando este comando. Por exemplo, você não pode remover diretórios criados recentemente, arquivos vinculados a um compromisso existente, arquivos historicamente rastreados ou arquivos já adicionados ao índice. Além disso, ao usar o comando git limpo, você deve usar o “-força”Opção. Caso contrário, você receberá uma mensagem de erro e o comando não funcionará.

Este tutorial demonstrará:

  • Método 1: Remoção de arquivo único não rastreado usando o comando git limpo
  • Método 2: Remoção de vários arquivos não rastreados usando o comando git limpo
  • Método 3: Removendo o diretório não rastreado usando o comando git limpo
  • Método 4: remover arquivos ignorados não rastreados usando o comando git limpo
  • Git Modo interativo limpo

Método 1: Remoção de arquivo único não rastreado usando o comando git limpo

Arquivos não rastreados são os arquivos que não foram comprometidos e adicionados ao índice do repositório Git. Para excluir esses arquivos não rastreados, você pode utilizar o “git limpo -f”Comando.

Dê uma olhada no procedimento fornecido para implementar praticamente o cenário adicionado!

Etapa 1: Lançar o terminal Git

Em primeiro lugar, inicie o terminal Git Bash durante o menu Iniciar:

Etapa 2: Abra o repositório Git local

Em seguida, abra o diretório local do Git usando o “cd”Comando:

$ CD "C: \ git"

Etapa 3: Gere um novo arquivo

Gerar um novo arquivo através do “tocar”Comando:

$ touch file1.TXT

Etapa 4: Verifique o status

Verifique o status atual do repositório:

$ git status

A saída abaixo mostra que um novo arquivo é criado e não rastreado com sucesso:

Etapa 5: Remova o arquivo não rastreado

Utilize o “limpar”Comando junto com o“-f”Opção para remover arquivos não rastreados com força:

$ git limpo -f

Etapa 6: Verifique a remoção do arquivo

Novamente, execute o “status git”Comando para verificar se o arquivo não rastreado foi removido ou não:

$ git status

Na saída abaixo, você pode ver que o arquivo não rastreado “Arquivo1.TXT”Não está em nenhum lugar:

Método 2: Remoção de vários arquivos não rastreados usando o comando git limpo

Para remover vários arquivos não rastreados, siga as etapas abaixo fornecidas.

Etapa 1: Ver Status do Repositório

Primeiro, veja o status do repositório para verificar se algum arquivo não rastreado está presente na área de desconfiança ou não:

$ git status

Pode -se observar que dois arquivos não rastreados são exibidos no “Arquivos não rastreados" categoria:

Etapa 2: Remova vários arquivos não rastreados

Para remover esses arquivos não rastreados, utilize o comando git abaixo fornecido:

$ git limpo -f

Novamente, consulte o status do repositório Git para verificar se os arquivos não rastreados são excluídos ou não:

$ git status

Aqui você vai! Todos os arquivos não rastreados são excluídos:

Método 3: Removendo o diretório não rastreado usando o comando git limpo

O "git limpo -f”O comando não exclui diretórios não rastreados por padrão. No entanto, adicionando o “-d”Flag vai fazer a mágica. Além disso, como no caso de arquivos, primeiro, você deve ver quais diretórios não rastreados serão excluídos. Para fazer isso, use o comando fornecido:

$ git limpo -dn

No nosso caso, vemos que temos um diretório não rastreado:

Depois de confirmar, prossiga para excluir o diretório usando o comando:

$ git limpo -df

Verifique a operação de exclusão executando o “status git”:

$ git status

Aqui, você pode ver que não há arquivo não rastreado e diretório:

Método 4: remover arquivos ignorados não rastreados usando o comando git limpo

O "-f”O sinalizador omite os arquivos ignorados. Alguns .Os arquivos Gitignore são arquivos não cruciais gerados durante a compilação. Se, depois de fazer um “funcionamento a seco", Você sente a necessidade de excluí -los, adicione o"-x”Sinalizador ao excluir pastas ou arquivos, pois ajudará a remover a rastreamento“.Gitignore" arquivos. Por exemplo, para excluir arquivos ignorados e diretórios não rastreados simultaneamente, use o comando:

$ git limpo -dfx

Vamos criar um ".Gitignore”Arquivo em nosso espaço de trabalho e use o“-f”Para excluí -lo. Para esse fim, verifique abaixo as instruções dadas.

Etapa 1: Crie um novo arquivo

Para criar o arquivo, execute o seguinte comando no terminal Git Bash:

$ touch ignorefile1.TXT

Etapa 2: ignorar o arquivo

Em seguida, para ignorar o arquivo recém -criado, adicione o nome do arquivo no “.Gitignore”Arquivo usando o comando mencionado:

$ ECHO IGNOREFILE1.txt >> .Gitignore

Execute o “status git”Para verificar se o não rastreado“.Gitignore”Existe ou não o arquivo:

$ git status

Etapa 3: Remova o arquivo não rastreado ignorado

Em seguida, remova o arquivo ignorado e “.Gitignore”Usando o comando abaixo:

$ git limpo -fx

Git Modo interativo limpo

Usando o “-eu”Flag ativa o modo interativo, que é útil para ver o que está acontecendo antes de excluir os arquivos. A "E agora”O prompt exibirá, exigindo que você insira um comando para prosseguir com qualquer ação. Por exemplo, para ver os diretórios não rastreados usando o modo interativo, execute o comando:

$ git limpo -dni

Você pode clicar em qualquer comando para prosseguir, como 5, depois clique no botão Enter para sair do prompt:

Se você não tiver certeza do que cada comando no prompt representa, escolha a opção “6”Para abrir a página de ajuda:

Divisamos o método para remover arquivos não rastreados, ignorar arquivos e diretórios usando o comando git limpo.

Conclusão

Para remover arquivos não rastreados usando o comando git limpo, primeiro abra o terminal Git Bash. Em seguida, vá para o repositório local do Git. Em seguida, crie um novo arquivo que permanecerá não rastreado. Depois disso, utilize o “$ git limpo -f”Comando para excluir um único arquivo não rastreado ou vários arquivos. Exclua um diretório ou pasta não rastreada através do “git limpo”Comando junto com o“-d”Opção. Nesta redação, mostramos como usar o comando git limpo para excluir arquivos não rastreados, diretórios e o .Arquivo Gitignore para excluir arquivos ignorados não rastreados.