Dodałem przypadkowo ponad 9000 zdjęć do folderu mojego projektu. I popełnił ich. Następnie usunąłem je z dysku. Zobowiązany.
Teraz próbuję wypchnąć zmiany na serwer git. Ale trwa to zbyt długo i próbuje wysłać 12 Gb danych.
Sprawdziłem rozmiar plików na dysku i widzę, że .git
folder naprawdę zajmuje 12 GB.
Jak usunąć stamtąd zdjęcia ? Próbowałem git rm
, ale mi się nie udało:
❯ git rm public/photos
fatal: pathspec 'public/photos' did not match any files
Ponieważ już je usunąłem z dysku, ale nadal są w .git
folderze.
Próbowałem dodać public/photos
do .gitignore
:
public/photos/
*.zip
Ale bez rezultatu. Oczywiście mogłem hard reset head
do momentu, kiedy nie miałem tylu śmieciowych zdjęć w swoim projekcie. Ale od tego czasu popełniałem wiele razy i wprowadzałem wiele zmian w kodzie.