Git: Включить файл в git clone, но игнорировать какие-либо локальные изменения в нем? - PullRequest
0 голосов
/ 29 августа 2018

Git вопрос! Можно ли игнорировать локальные изменения в файле, но при этом включать файл при клонировании проекта?

В нашем репозитории есть шаблон для нашего .env файла. Это выглядит так:

#########################
# ENVIRONMENT VARIABLES #
#########################

NODE_ENV=local
PORT=8000
MYSQL_USERNAME=root
MYSQL_PASSWORD=
MYSQL_WRITE_HOST=localhost
MYSQL_READ_HOSTS_LIST=localhost
MYSQL_PORT=3306
AWS_ACCESS_KEY_ID=
(... etc)

Мы бы хотели, чтобы новые разработчики получили его, когда они git clone.

Они будут заполнять пропущенные поля локально, и мы не хотим, чтобы они случайно фиксировали ключи доступа и т. Д.

Поместит ли .env в наш файл .gitignore, чтобы файл не был включен в git clone?

...