Как убрать уже существующий файл/папку из отслеживания и внести его в gitignore.
Полезная ссылка https://alexstar.ru/web/git/git-remove-files
Описание ситуации:
была создана папка public/uploads. Но в gitignore она добавлена не была. Так же в эту папку уже были загружены файлы. Нужно убрать из отслеживания эти файлы и папку, но сохранить их физически. И добавить папку в gitignore.
Если файлы уже были закоммичены, то поможет статья из ссылки.
Если закоммичены не были, то просто добавить папку в файл .gitignore
Если новые файлы уже есть на сервере, то можно отредактировать gitignore прямо на сервере.
Если вы отредактируете .gitignore локально, то когда вы выполните git pull origin branch_name, то у вас на сервере окажется следующая ситуация. Измениться файл .gitignore , а так как были незакоммченные изменения, то при слиянии ветки из удаленного репозитория и репозитория на сервере снова будут незакоммиченные изменения. Таким образом выйти из ситуации можно так: сделать коммит, переименовать локальную ветку main. Переключиться на main/origin. И удалить ту локальную.