Допустим, у меня есть две ветки в моем хранилище Git.
master
slave
Теперь, находясь в master
, я создал файл (содержащий некоторую конфиденциальную информацию) с именем apikey.env
.Я добавил его в файл .gitignore
, так как не хочу его фиксировать.После этого я зафиксировал .gitignore
с новой записью.
Теперь, когда я извлекаю ветку slave
, я все еще нахожу там файл apikey.env
, о котором, git говорит, что это неотслеживаемые .Если я удаляю файл, меня также удаляют из ветки master
.
Итак, я хочу, чтобы файл apikey.env
появлялся только в ветке master
, но не в slave
ветвь, и я не хочу фиксировать файл даже в master
ветке.Каков наилучший способ достичь этого?