у меня есть laravel
приложение на Cloudway DigitalOcean, мое приложение в /public_html
Я хочу обновить свое приложение, используя git
Итак, я создал папку private_html/git
откуда я беру свой отредактированный проект bitbucket
сейчас хочу оформить заказ на мой public_html/
, как я это сделал ? Благодарю вас
Вы можете либо внедрить изменения в public/html
через git или вручную скопируйте файлы.
Опция копирования вручную
В зависимости от полного пути, что-то вроде:
cp -a private_html/git/. public_html/
Примечание: -a это рекурсивная опция, которая сохраняет атрибуты файла
Это не удалит файлы, которые были удалены в private_html/git
поэтому вам придется сделать это вручную или удалить все, прежде чем копировать файлы.
Git pull опция
Во-первых, убедитесь, что вы перенесли все изменения, сделанные в private_html/git
на ваш пульт (репозиторий).
Настройте текущую копию в public_html/
как мерзавец репо.
В public_html /
git init
Затем добавить бит ведро пульта
git remote add origin [email protected]:user-name/repo-name
Примечание. Получите правильный удаленный битбакет из своей учетной записи битбакета.
Затем вытащите изменения из пульта
git fetch --all
git reset --hard origin/master
Предупреждение: вы потеряете все различия, которые в настоящее время public/html
так что будьте осторожны. Всегда хорошая идея сделать резервную копию всего до такого рода изменений, поэтому я бы предложил архивировать код в public_html
перед перезаписью.
Других решений пока нет …