Проблема фиксации в Laravel Forge — при изменении композитора

Я использую Laravel с Forge и Digital Ocean.

Когда я делаю изменения и развертываю все работает нормально, пока я не добавлю новый пакет с Composer, я получу ошибку ниже и она не будет развернута после этого?

Wed Jun 15 12:03:12 BST 2016
Warning: Permanently added the RSA host key for IP address '192.30.252.120' to the list of known hosts.
From github.com:********/****
* branch            master     -> FETCH_HEAD
08f475b..5802179  master     -> origin/master
error: Your local changes to the following files would be overwritten by merge:
vendor/composer/autoload_classmap.php
vendor/composer/autoload_namespaces.php
vendor/composer/installed.json
Please, commit your changes or stash them before you can merge.
Aborting
Updating e20816a..5802179

Единственный способ исправить это удалить сервер и перезагрузить компьютер. Я использую sourcetree для отправки изменений в Git.

0

Решение

SSH на сервер, перейдите в каталог и

git reset --hard <Latest Commit>

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

Forge отправил бы вам по электронной почте ваши данные, чтобы войти, используя это

0

Другие решения

Просто SSH в сервер и сделать git checkout . (Не забывайте точку (.)). А также убедитесь, что ваша папка продавца находится в мерзавец игнорировать или нет. Это могло произойти, когда composer попытался выполнить обновление при развертывании изменений на сервере, а папка вашего поставщика отсутствует в .gitignore. Попробуйте эту надежду, это поможет вам.

0

По вопросам рекламы [email protected]