git gitlab laravel并非所有文件都被添加

时间:2014-12-27 10:16:03

标签: git laravel gitlab

这是一个完整的新手问题。我刚刚开始使用git,非常感谢这里的一些帮助。以下是我遵循的步骤

  1. 在gitlab.com上创建了一个项目
  2. 使用" git clone"
  3. 将其克隆到本地计算机上
  4. 使用composer
  5. 在创建的目录中创建了一个laravel项目
  6. 做出了改变。
  7. 使用" git add --all"
  8. 添加了所有文件
  9. 使用" git commit --all"
  10. 添加了提交消息并已保存
  11. 使用" git push --all"
  12. 当我下载压缩文件时,它只显示66个文件29个文件夹,而原始文件夹有3000个以上的文件和600个以上的文件夹。它不应该在第一次提交时推动整个项目吗?

1 个答案:

答案 0 :(得分:5)

如果查看项目根目录中的文件,您将发现.gitignore文件。此文件定义应从GIT中排除的文件,目录和模式(带有通配符*)。

/bootstrap/compiled.php
/vendor
composer.phar
composer.lock
.env.*.php
.env.php
.DS_Store
Thumbs.db

没有提交的最大目录是/vendor。这是有原因的。这些文件是依赖项。框架本身和其他库,应用程序所依赖的包。安装Laravel或运行composer update时,作曲家会下载这些文件。它们不需要包含在您的存储库中,因为您不应该触摸它们,因此没有理由跟踪更改。

应该在您工作的每台机器上下载(并不时更新)它们。

推送的内容是您的实际应用。模型,控制器,视图等