Eu adicionei mais de 9.000 fotos por acidente à minha pasta de projetos. E os cometeu. Em seguida, excluiu-os do disco. Comprometido.
Agora tento enviar alterações para o servidor git. Mas demora muito e tenta enviar 12 Gb de dados.
Eu verifiquei o tamanho dos arquivos no disco e vi que a .git
pasta realmente ocupa 12 Gb.
Como deletar fotos de lá? Eu tentei git rm
, mas falhei:
❯ git rm public/photos
fatal: pathspec 'public/photos' did not match any files
Porque já os apaguei do disco, mas ainda estão na .git
pasta.
Tentei adicionar public/photos
a .gitignore
:
public/photos/
*.zip
Mas nenhum resultado. É claro que eu poderia hard reset head
quando não tivesse tantas fotos inúteis em meu projeto. Mas desde então eu me comprometi várias vezes e fiz muitas mudanças no código.