【发布时间】:2020-01-25 10:22:44
【问题描述】:
我有一个 laravel 应用程序,用户可以在其中上传图片。图片上传到storage/app/public/images文件夹,该文件夹有一个指向public/storage的符号链接
我第一次在数字海洋上建立项目时,我使用以下命令从 github 部署:
cd /var/www/html/quickstart
git clone https://github.com/laravel/quickstart-basic
应用程序的开发和测试在本地完成,然后推送到 github。在任何补丁之后,我每次都运行上述命令来重新部署更新的应用程序,但这会覆盖存储目录。
如何在不覆盖存储目录的情况下将更新从 github 推送到我的实时站点?
请注意,我不是 git 专家,所以请耐心等待。
* 更新 *
请注意,目前我在storage\app\ 目录中有一个 gitignore 文件,其中包含:
*
!public/
!.gitignore
storage\app\public\ 目录内还有一个:
*
!.gitignore
【问题讨论】:
标签: laravel git github digital-ocean