gitignore:忽略文件不工作 cakephp

gitignore: ignore file not working cakephp

我的项目中有 .gitignore 文件,我也想忽略 debug_kit.sqlite 我将此文件添加到我的 .gitignore 中,但仍然无法正常工作,当我变基时,我在此文件中遇到了冲突。 Auto-merging tmp/debug_kit.sqlite CONFLICT (content): Merge conflict in tmp/debug_kit.sqlite

这是 .gitignore 文件:

# CakePHP 3
/vendor/*
/config/app.php

/tmp/cache/models/*
!/tmp/cache/models/empty
/tmp/cache/persistent/*
!/tmp/cache/persistent/empty
/tmp/cache/views/*
!/tmp/cache/views/empty
/tmp/sessions/*
!/tmp/sessions/empty
/tmp/tests/*
!/tmp/tests/empty
/tmp/debug_kit.sqlite

/logs/*
!/logs/empty

# CakePHP 2

/app/tmp/*
/app/Config/core.php
/app/Config/database.php
/vendors/*
Status API Training Shop Blog About
© 2016 GitHub, Inc. Terms P

.gitignore 仅影响 添加到 Git 之前的文件。如果一个文件已经被添加到索引中,那么在事后将其放入 gitignore 没有任何区别。

先从git删除文件。然后 gitignore 将阻止它再次被添加:

git rm --cached /tmp/debug_kit.sqlite