git, как зарезервировать файл как на удаленном, так и на локальном компьютере, но никогда не отслеживайте изменение этого файла - PullRequest
0 голосов
/ 06 сентября 2018

В моем случае у меня есть файл конфигурации базы данных database.php и ловушка для развертывания проекта.

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

Я пытался использовать git rm --cached -r database.php, чтобы отследить файл, но он удалит этот файл на удаленном git-сервере. так что мой dev-сервер также удалит этот файл.

затем dev-сервер BOOM.

Я тоже пытался git update-index --assume-unchanged database.php, но это не очень хорошо подходит для моего случая.

1 Ответ

0 голосов
/ 06 сентября 2018

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

git update-index --skip-worktree <file>

Эта небольшая статья и ответ stackoverflow здесь помогут вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...