在我的laravel项目中,在最近做了php artisan storage:link之后,我在github中提交了我的项目,然后我注意到我的公共文件夹中的存储文件夹没有提交。
php artisan storage:link
sshcrbum1#
请检查你的.gitignore文件。我猜存储文件夹被排除了。从你的.gitignore文件中删除它,然后添加,提交,再推送一次,所有的东西都应该被推送到github。@edit从你的.gitignore文件中删除public/storage。但是记住,就像评论中提到的,你可能想在本地保存一些文件。
.gitignore
public/storage
q7solyqu2#
我通过new laravel project创建的项目到处都有.gitignore s来阻止文件通过/storage/app/public提交,所以我必须删除这些文件才能在该文件夹中预加载我的项目。在你的项目树中找找那些gitignore,根目录下有一个,但是在/storage中也有一些,我想甚至在/storage/public中也有。这是两三个危险的设置。
/storage/app/public
/storage
/storage/public
n53p2ov03#
移动到$> cd storage/app/public然后git add * -f然后你可以推,希望它能有所帮助。
$> cd storage/app/public
git add * -f
3条答案
按热度按时间sshcrbum1#
请检查你的
.gitignore
文件。我猜存储文件夹被排除了。从你的.gitignore文件中删除它,然后添加,提交,再推送一次,所有的东西都应该被推送到github。@edit从你的.gitignore文件中删除
public/storage
。但是记住,就像评论中提到的,你可能想在本地保存一些文件。q7solyqu2#
我通过new laravel project创建的项目到处都有
.gitignore
s来阻止文件通过/storage/app/public
提交,所以我必须删除这些文件才能在该文件夹中预加载我的项目。在你的项目树中找找那些gitignore,根目录下有一个,但是在
/storage
中也有一些,我想甚至在/storage/public
中也有。这是两三个危险的设置。
n53p2ov03#
移动到
$> cd storage/app/public
然后git add * -f
然后你可以推,希望它能有所帮助。