Remover todos as pastas .git recursivamente

Nem sempre posso disponibilizar meus códigos para o cliente em um repositório git.

Apesar de sempre usar durante o desenvolvimento, enviar todo o histórico do projeto aumenta bastante o tamanho em disco. No  meu último job um projeto com 120mb, tinha na verdade 26 de código com as bibliotecas.

A solução foi apagar as pastas .git antes de compactar os códigos.

Dentro da pasta do projeto execute:

find . | grep .git | xargs rm -rf

Se tiver usando svn é a mesma coisa

find . | grep .svn | xargs rm -rf

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s