【问题标题】:git gitlab laravel not all files are addedgit gitlab laravel 并非所有文件都被添加
【发布时间】:2015-02-24 07:20:15
【问题描述】:

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

  1. 在 gitlab.com 中创建了一个项目
  2. 使用“git clone”在本地机器上克隆它
  3. 使用 composer 在创建的目录中创建了一个 laravel 项目
  4. 进行了更改。
  5. 使用“git add --all”添加所有文件
  6. 使用“git commit --all”
  7. 添加提交消息并保存
  8. 使用“git push --all”

当我下载压缩文件时,它只显示 66 个文件 29 个文件夹,而原始文件夹有 3000 多个文件和 600 多个文件夹。它不应该在第一次提交时推送整个项目吗?

【问题讨论】:

    标签: git laravel gitlab


    【解决方案1】:

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

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

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

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

    你推送的是你的实际应用。模型、控制器、视图等

    【讨论】:

    • 感谢您的帮助。那么,当我在另一台 PC 上工作时,我应该如何进行?如果我克隆不起作用的项目会不会?
    • 克隆它然后运行composer update(显然你需要有可用的作曲家)
    猜你喜欢
    • 1970-01-01
    • 2014-07-04
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 1970-01-01
    • 2023-04-09
    • 2012-06-11
    相关资源
    最近更新 更多