Po git push heroku - przesłane pliki na Heroku zostają utracone

Moja dość podstawowa aplikacja umożliwia użytkownikom przesyłanie awatarów.

Aplikacja jest wdrażana na Heroku z

$ git add .
$ git commit -m "description"
$ git checkout master
$ git merge my-cool-new-feature
$ git push heroku

Problem polega na tym, że za każdym razem, gdy wciskam zmiany w Heroku, wszystkie pliki przesłane do Heroku zostają utracone. Pomyślałem, że problem polega na tym, że folder / pliki były pod kontrolą wersji, więc dodałem folder do .gitignore

# Ignore User generated files
/public/system/*

i usunął pliki z repozytorium.

$ git rm -rf --cached public/system

Ale problem nadal występuje. Czy możesz wskazać mi właściwy kierunek?

questionAnswers(3)

yourAnswerToTheQuestion