Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 2647|Resposta: 0

Limpeza do Git apaga arquivos não gerenciados (não rastreados)

[Copiar link]
Publicado em 01/09/2024 20:26:09 | | | |
Requisitos: Um projeto .NET que usa git para gerenciar o código-fonte agora precisa ser enviado ou feito backup, e o projeto contém um grande número de arquivos temporários ignorados, como package, obj, bin, etc. Se você comprimir diretamente, ele ficará muito grande, então como apagar arquivos que não são gerenciados pelo rastreamento git?

Comando git-clean

Esse comando é para excluir arquivos não rastreados da árvore de trabalho, primeiro use o comando para visualizar os arquivos que serão deletados, o comando é o seguinte:



Descobri que não havia saída, e o conteúdo do arquivo estava contido nos diretórios obj e bin. O motivo é que as regras configuradas dentro do .gitignore são ignoradas por padrão.

Você precisa adicionar o parâmetro -x com o seguinte comando:



Em seguida, execute o comando delete da seguinte forma:




Referência:O login do hiperlink está visível.




Anterior:Enviar projetos para múltiplos repositórios git
Próximo:Reset do PC do Windows (Restauração do Sistema) Apague o disco
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com