Я пробовал это решение без lucK: How I can store some local changes that survives git reset --hardGit продолжает перезагружать мои файлы после жесткого сброса?
В принципе у меня есть сценарий на сервере, который развертывает мой git на сайтах. Даже если я сделал:
git update-index --no-skip-worktree -- config/production.ini
Существуют ли какие-либо решения, которые будут позволяют мне успешно не иметь этот конфигурационный файл, который переопределяется каждый раз?
Мой скрипт делает:
129 exec('git reset --hard', $output);
134 exec('git pull '.$this->_remote.' '.$this->_branch, $output);
Так в основном git reset
затем git pull
.
Так что я буду «git rm' it, а затем нажать его? –
'git mv' it to' production.ini.example'. Создайте резервную копию * production * 'production.ini', прежде чем вы вносите изменения в производство, а затем восстанавливайте его как необработанный файл. – meagar