【发布时间】:2026-01-20 13:35:01
【问题描述】:
我在 Git 下添加了一个 Laravel 应用程序,以便我可以推送到 Bitbucket。在根文件夹上,我运行git add -A 并推送到远程服务器上。我检查了它没有发送所有文件夹;例如,它根本没有添加vendor 文件夹。如何确保添加了所有子文件夹?当我运行git status 时,它会说:
# On branch master
nothing to commit, working directory clean
更新
我运行git status --ignore 并发现列出了以下文件:
stocktrack/app/storage/logs/laravel.log
stocktrack/app/storage/meta/services.json
stocktrack/app/storage/sessions/cdf664ccf42d040bc92d76418f736cc78e20d77a
stocktrack/app/storage/views/81774cd762e1fa0174ad42e0b0d53196
stocktrack/bootstrap/compiled.php
stocktrack/composer.lock
stocktrack/vendor/
在.gitignore,我只添加了.idea。为什么它忽略了其他人?
【问题讨论】:
-
注意:
GIT_TRACE_EXCLUDE=1 git status将很快(git 2.8,2016 年 3 月)成为调试.gitignore规则的另一种方式。见*.com/a/18953923/6309
标签: git git-status