Дано:
Файл с паролями, коий не надо заливать на GitHub.
В .gitignore этот файл прописан и в студии помечен серым цветом.
Проблема:
При коммите сей файл отмечен и выделен в списке файлов для коммита:
Вопрос:
Что таки произойдёт при коммит->пуш? Файл сохранится на GitHub и будет всем доступен или просто в истории коммитов будет значится как добавленный в проект но существовать физически будет только на моей машине из-за добавления в gitignore?
P.S.
т.к. в файле пароли и явки пробовать сам опасаюсь(
Ответ
Удалось решить проблему удалив файл из проекта, сделав коммит без него и добавив его снова.
После этих манипуляций файл перестал появляться в списке файлов для коммита.
Видимо надо сначала составлять .gitignore а потом уже только добавлять в проект игнорируемые файлы.
Согласно ссылке @Yura Ivanov, для тех, кто умеет в командную строку достаточно выполнить такую команду для игнорирования файлов, добавленных до изменения .gitignore
git rm --cached
Комментариев нет:
Отправить комментарий