laravel - 如何让“git push production”推送存储库中的所有文件?
问题描述
设置一个新的 laravel 服务器我看到并非所有文件都被推送。
根据以下说明,我设置了一个裸仓库:https ://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/ (步骤 11 及以下)
第一次推送了很多文件。后面添加到 /resources 的 css 和 js 文件不再推送。/resources 不在 .gitignore 中,因此应该推送它们。
它们在本地仓库中,但不在远程仓库中。
我该如何解决这个问题?
谁能帮我(菜鸟,犯愚蠢的错误)分析情况?
.gitignore:
/node_modules
/public/storage
/vendor
/.idea
Homestead.json
Homestead.yaml
.env
.*.swp
public/js
public/css
解决方案
.gitignore 中列出的文件或文件夹会被 git 忽略,因此不会被推送到远程仓库中。所有其他文件都应该被推送得很好。
推荐阅读
- python - Python中的类方法没有看到定义的变量
- reactjs - 搜索时缺少文本字段值
- gitlab - Gitlab + Cockpit:普罗米修斯 100% CPU 使用率
- laravel - 为什么我在 laravel 中运行测试时收到“CSRF 令牌不匹配”?
- debian - Firebird3.0 security3.fdb 每天都被损坏/编辑导致“isc_attach_database failed”
- python - 如何获取结构化数组选择的副本
- jenkins - Jenkins 到 Bamboo 迁移和运行 Groovy
- java - Android Studio“失败:构建失败并出现异常。” 错误
- r - 如何根据一个表中的两列之间的依赖关系以及 R 中另一个表的结果来过滤结果?
- node.js - 我无法使用节点 js 连接器连接到雪花