Как я могу добавить локальный файл в мой проект независимо от ветвей git? - PullRequest
0 голосов
/ 16 января 2020

Попытка добавить локальный файл .env (который я добавил в .gitignore), когда я настроен на основную ветку, но всякий раз, когда я переключаю ветви и возвращаюсь, файл исчезает. Я не хочу, чтобы этот файл был частью репозитория, но я хотел бы видеть его в редакторе через филиалы.

1 Ответ

0 голосов
/ 16 января 2020

Я думаю, вам придется удалить его из истории ветвей, чтобы это не беспокоило вас при переходе между ревизиями, в которых находится файл, и ревизиями, в которых этот файл отсутствует.

Если Вы извлекаете ревизию, где файл равен (то есть, это часть ревизии, она была отслежена тогда), а затем вы переходите к другой, где файл больше не существует, git думает «хорошо» этот файл должен go! " и он удаляет его.

Если переписать историю ветвей (и добавить ее в .gitignore из первой ревизии), то это больше не повторится. На всякий случай переписывать историю - дело не из легких.

...