Есть ли способ скрыть определенные файлы в общедоступном репозитории, но оставить их доступными для Heroku?

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

Спасибо


person Aman    schedule 28.06.2017    source источник
comment
Возможный дубликат git: иметь разные файлы .gitignore для каждого пульта   -  person DanielR    schedule 28.06.2017
comment
Как бы я это реализовал?   -  person Aman    schedule 28.06.2017
comment
Как объясняет Дугал в исключенном ответе, вам следует создать отдельную ветку развертывания от master и зафиксировать файлы конфигурации только в этой ветке. Эта ветка будет перенесена в Heroku.   -  person DanielR    schedule 28.06.2017
comment
Извините, наверное, не заметил ссылку там. посмотрю, спасибо!   -  person Aman    schedule 28.06.2017