Apague qualquer arquivo mencionado em .gitignore

1

Eu tenho as seguintes entradas em um arquivo .gitignore e quero removê-las. A razão é porque esses arquivos são arquivos de lixo temporário criados durante uma compilação do TeX e eu quero removê-los.

Como posso fazer isso?

    
por Dimitrios Desyllas 06.04.2018 / 13:57

2 respostas

0

No seu caso, se as entradas de arquivos no seu .gitignore não estiverem iniciando com ! , então essa frase única deve ser adequada para você:

while read -r entry;do rm -rf ${entry}; done < .gitignore
    
por 06.04.2018 / 13:57
3
git clean -x -n

git clean -x removerá todos os arquivos correspondentes aos padrões em .gitignore . O -n no final faz com que ele não remova arquivos, apenas para execução seca, reportando arquivos que seriam removidos.

Adicione -d para remover também os diretórios ignorados.

Sem -x , remove arquivos não rastreados (mas não arquivos ignorados).

Veja git clean --help .

    
por 06.04.2018 / 14:10

Tags