на будущее, проблема была вызвана изменением локального файла, вы можете использовать git stash для временного сохранения изменений и использовать git pull для получения удаленной версии, затем используйте git stash pop для возврата локального файла к изменениям, которые у вас были.
с точки зрения того, что файл находится в git ignore, вам нужно будет запустить git rm --cached
, чтобы изменения были проигнорированы, если вы добавили в .gitignore после внесения изменений