Я випадково додав понад 9000 фотографій до папки свого проекту. І скоїв їх. Потім видалив їх з диска. Здійснено.
Тепер я намагаюся внести зміни на сервер git. Але це займає занадто багато часу і намагається надіслати 12 Гб даних.
Я перевірив розмір файлів на диску і бачу, що справді .gitпапка займає 12 Гб.
Як видалити звідти фотографії ? Я спробував git rm, але не вдається:
❯ git rm public/photos
fatal: pathspec 'public/photos' did not match any files
Тому що я їх уже видалив з диска, але вони все ще знаходяться в .gitпапці.
Я намагався додати public/photosдо .gitignore:
public/photos/
*.zip
Але результату немає. Звичайно, я міг hard reset headдо того моменту, коли у мене в проекті не було стільки сміттєвих фотографій. Але з того часу я робив багато разів і вносив багато змін в код.