我编辑了 gitignore 以允许我的图像存储文件夹上传,但是当我推送时没有任何更新

I edited gitignore to allow my images storage folder to upload, but when I push nothing is updated

我最近在我的数字海洋水滴上设置了 post-receive 挂钩,并将其连接到我的 laravel 本地项目。一切都很好,除了我的 public/storage/images 没有在每次提交时上传。我试图编辑我的本地 .gitignore 文件,因此它不包含 public/storage 文件夹,但在我提交时没有上传任何内容。这是我当前的 .gitignore 文件内容

/node_modules
/public/hot
/storage/framework/*.key
/storage/logs/*.key
/vendor
/.idea
/.vscode
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.env
.phpunit.result.cache

我更改了 /public/storage 和 /storage/*.key

谢谢克里斯

but nothing is being uploaded when I commit.

检查是否有其他规则忽略了您的文件夹:

git check-ignore -v -- /path/to/a/file/to/add

如果文件夹或任何父文件夹被忽略,您应该将其列入白名单,然后将内容列入白名单:

!public/
!public/storage/
!public/storage/images/
!public/storage/images/*