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