我有一个非常奇怪的问题。我会试着保持简单。
我正在使用Laravel开发一个Web应用程序,它涉及允许用户上传和下载文件。我创建了一个允许用户上传文件的功能。这很有效。我可以从另一台计算机登录我的网站,看到文件已上传,我可以下载。所以它看起来很棒。
但是,我上传的文件没有出现在它应该在GitHub上的文件夹中。这真的很奇怪,因为文件绝对存在...因为我可以从另一台计算机下载它。
上传文件的代码。
$destinationPath = public_path().'/files/';
$file->move($destinationPath, $file->getClientOriginalName());
我无法理解为什么我上传的文件没有出现在Git上,因为它已经上传了。
有什么想法吗?
答案 0 :(得分:0)
对于Git,您必须手动提交文件。 转到命令行并运行
git status
如果它显示公共/文件,则需要手动添加它们。
git add public
如果他们没有在那里展示,他们会被忽略或者他们已经被提交并且可能没有被推送。
答案 1 :(得分:0)
您要查找的文件位于您的服务器上。从服务器添加或删除文件不会在git存储库中添加或删除它们。为了将它们添加到您的git存储库,您需要运行git命令来执行此操作。命令取决于您想要添加的内容,但作为一般示例:
添加所有文件
{{1}}
接下来提交
{{1}}
在你按
之前,它们不会出现在GitHub上{{1}}
答案 2 :(得分:-2)
查看您的.gitignore文件。可能是你指示Git忽略该文件的情况。