我有一个 PHP 配置文件,我想在本地操作,但在git commits
我的主存储库期间忽略这些更改。我有一个.gitignore
文件曾经忽略此 PHP 文件,但发生了不好的事情,现在该config.php
文件不再被忽略,我不记得如何重新忽略它。
我知道 SO 上的人说要使用git rm --cached <filename>
,但我一生都无法弄清楚如何不git rm...
继续删除我的 config.php 文件。
我想知道是否有人可以列出如何忽略我的 config.php 以便我可以继续在本地对其进行编辑,但这些更改不会添加到存储库中。
这是我的全部内容.gitignore
:
application/config.php
这是我的一些 php 代码,我config.php
想保留在本地,而不是进入我的主仓库:
$config['base_url'] = "http://localhost/";
//$config['base_url'] = "http://mysite.com/"; // this is the code and NOT
// "http://localhost" that i'd like to keep in my repo
这就是删除我的文件的原因:
git rm --cached application/config.php
- 更改
application/config.php
文件和另一个文件(作为控件) git commit -m 'config.php shouldn't be changed'
结果:(
2 files changed, 1 insertions(+), 370 deletions(-)
是config.php
370 行长)