, поскольку это пользовательские данные, которые, вероятно, также зависят от базы данных, я бы не стал добавлять pcitures в ваш Git-репозиторий разработки. Git-репозиторий должен быть для исходного кода вашего приложения, а не для пользовательских данных.
Где загрузить также зависит от ваших требований. Самый простой способ - это то, как вы делаете это в данный момент, сохраняя файлы локально на веб-сервере, где работает ваше приложение. Это будет проблемой только в том случае, если у вас больше файлов, чем в хранилище, или вы запускаете приложение на нескольких серверах. В таких случаях имеет смысл хранить их на внешнем сервисе, например Amazon S3. Но, конечно, это немного усложнит ситуацию (внешний сервис, затраты, интеграция и т. Д.)
Если вам нужно время от времени синхронизировать среду разработки с рабочей версией, вы можете использовать rsync для копирования новых или измененных файлов в вашу среду. Это, конечно, не заменяет правильную резервную копию, которая должна быть настроена непосредственно на рабочем сервере, а также включать базу данных.