作者:康博洋2602899791 | 来源:互联网 | 2023-05-29 13:34
这是一个完整的新手问题。我刚刚开始使用git,在此非常感谢您的帮助。以下是我遵循的步骤
在gitlab.com中创建了一个项目
使用“ git clone”将其克隆到本地计算机上
使用composer在创建的目录中创建了一个laravel项目
进行了更改。
使用“ git add --all”添加了所有文件
用过“ git commit --all”
添加提交消息并保存
用过“ git push --all”
当我下载压缩文件时,它仅显示66个文件和29个文件夹,而原始文件夹包含3000+个文件和600+文件夹。它不应该在第一次提交时就推动整个项目吗?
1> lukasgeiter..:
如果查看项目根目录中的文件,则会发现一个.gitignore
文件。该文件定义*
了应从GIT中排除的文件,目录和模式(带有通配符)。
/bootstrap/compiled.php
/vendor
composer.phar
composer.lock
.env.*.php
.env.php
.DS_Store
Thumbs.db
没有提交的最大目录是/vendor
。这是有原因的。这些文件是依赖项。框架本身和其他库会打包您的应用程序所依赖的程序包。当您安装Laravel或运行时,这些文件将由作曲家下载composer update
。它们不需要包含在您的存储库中,因为您不应该触摸它们,因此没有理由跟踪更改。
它们应该在您工作的每台计算机上下载(并不时更新)。
您所推动的是您的实际应用。型号,控制器,视图等
克隆它,然后运行`composer update`(显然您需要有composer可用)