上传的文件没有出现在Github中

时间:2016-10-31 18:44:55

标签: php laravel github laravel-forge

我有一个非常奇怪的问题。我会试着保持简单。

我正在使用Laravel开发一个Web应用程序,它涉及允许用户上传和下载文件。我创建了一个允许用户上传文件的功能。这很有效。我可以从另一台计算机登录我的网站,看到文件已上传,我可以下载。所以它看起来很棒。

但是,我上传的文件没有出现在它应该在GitHub上的文件夹中。这真的很奇怪,因为文件绝对存在...因为我可以从另一台计算机下载它。

上传文件的代码。

$destinationPath = public_path().'/files/';
$file->move($destinationPath, $file->getClientOriginalName());

我无法理解为什么我上传的文件没有出现在Git上,因为它已经上传了。

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

对于Git,您必须手动提交文件。 转到命令行并运行

git status

如果它显示公共/文件,则需要手动添加它们。

git add public

如果他们没有在那里展示,他们会被忽略或者他们已经被提交并且可能没有被推送。

答案 1 :(得分:0)

您要查找的文件位于您的服务器上。从服务器添加或删除文件不会在git存储库中添加或删除它们。为了将它们添加到您的git存储库,您需要运行git命令来执行此操作。命令取决于您想要添加的内容,但作为一般示例:

添加所有文件

{{1}}

接下来提交

{{1}}

在你按

之前,它们不会出现在GitHub上
{{1}}

答案 2 :(得分:-2)

查看您的.gitignore文件。可能是你指示Git忽略该文件的情况。