#git #laravel
Изучаю Laravel. По своей неопытности залез в директорию public, в которой поправил файлы. Затем сделал push, чтобы отправить мои изменения по ветке master на bitbucket. После этого решил обновить сервер, чтобы изменения появились на сайте, но при update появилась ошибка: error: Your local changes to the following files would be overwritten by merge: public/js/all.js Please, commit your changes or stash them before you can merge. Я не могу исправить ошибку и загрузить обновления на сервер. Пытался с помощью команды git rm --cached public/js/all.js удалить мои правки из индекса, чтобы сделать снова push, и потом с репозитория обновить сервер, но появилась новая ошибка: Commit failed with error: On branch master Your branch is up-to-date with 'origin/master'. Untracked files: public/fonts/ public/i/ public/uploads/ public/vendor/ resources/lang/tg/welcome.php storage/locations.php storage/profs.php nothing added to commit but untracked files present
Ответы
Ответ 1
у Вас на сервере файл изменен public/js/all.js Вы сможете обновить сервер: сделав его коммит commit, откатив checkout или спрятав stash после чего сервер обновить удастся а подобное необходимо добавить в исключения .gitignore public/uploads/ public/vendor/Ответ 2
Вы можете сохранить изменения в рабочем кталоге перед мержем: git stash save git merge origin/master git stash pop
Комментариев нет:
Отправить комментарий