Страницы

Поиск по вопросам

суббота, 1 июня 2019 г.

Уйдут ли на gitHub игнорируемые файлы при коммите, если они отмечены в диалоге commit в AndroidStudio?

Дано:
Файл с паролями, коий не надо заливать на GitHub. В .gitignore этот файл прописан и в студии помечен серым цветом.

Проблема:
При коммите сей файл отмечен и выделен в списке файлов для коммита:

Вопрос:
Что таки произойдёт при коммит->пуш? Файл сохранится на GitHub и будет всем доступен или просто в истории коммитов будет значится как добавленный в проект но существовать физически будет только на моей машине из-за добавления в gitignore?
P.S. т.к. в файле пароли и явки пробовать сам опасаюсь(


Ответ

Удалось решить проблему удалив файл из проекта, сделав коммит без него и добавив его снова. После этих манипуляций файл перестал появляться в списке файлов для коммита.
Видимо надо сначала составлять .gitignore а потом уже только добавлять в проект игнорируемые файлы.

Согласно ссылке @Yura Ivanov, для тех, кто умеет в командную строку достаточно выполнить такую команду для игнорирования файлов, добавленных до изменения .gitignore
git rm --cached

Комментариев нет:

Отправить комментарий