github - 使用github忽略codeigniter的config文件夹下的文件不起作用
问题描述
我正在使用 codeigniter 框架来开发简单的应用程序。我想将我的代码推送到 github repo。在将我的代码发布到 repo 时,我想忽略配置文件夹中的一组文件,例如 config.php、database.php 等。我已经从官方网站下载了 codeigniter 3.1.11。我一直在我的.gitignore文件中使用以下条件,但它们都不适合我。我已经尝试了以下条件的所有可能组合。
- /应用程序/配置/
- /应用程序/配置/ *
- /application/config/*.php
- /application/config/database.php
- /application/config/config.php
- 应用程序/配置/
- 应用程序/配置/*
- 应用程序/配置/*.php
- 应用程序/配置/数据库.php
- 应用程序/config/config.php
- 配置/config.php
- 配置/*
- /config/*.php
- */配置
每当我更改本地主机设置的配置文件并检查它显示配置文件已修改的状态时,并且准备好进行更改。帮助我解决这个问题。我也尝试了互联网上所有可能的选项,但没有一个有效。
解决方案
首先,每当一.gitignore
组规则对给定文件不起作用时,请检查原因:
git check-ignore -v -- /path/to/file/which/should/be/ignored
其次,更容易将 a.gitignore
放入 config 文件夹本身,并列出您不想要的文件。
第三,对于您想要被忽略的任何文件,请仔细检查它们尚未被跟踪:
git rm --cached file_to_ignore
推荐阅读
- node.js - 如何使用 pageToken?
- c++ - 如何在 C++ 控制台应用程序中绘制数字三角形?
- django - 验证唯一的电子邮件 django rest 框架序列化程序
- node.js - mongodb - 查询对象字段和数组字段
- typo3 - 如何迁移 config.persistence.classes 子类
- dialogflow-es - 在用户可能尝试传递多条信息的情况下,应该如何处理对话轮次?
- go - 如何在 Cassandra 中插入包含列表的表
- python - Robot Framework API - 使用一个类获取测试套件/子套件结果和测试用例结果
- reactjs - 如何将提取的用户 ID 放入 mern 堆栈的文本字段中
- java - Tomcat 9 配置文件位置