我们的主人有两个文件,其中包含数据库设置(application.ini和legacy_bootstrap.ini)。由于一些本地问题,我不得不更改我的本地数据库设置并修改这两个文件以反映这些更改。这两个文件都包含在.gitignore中,但由于它们被跟踪,因此它无法识别.gitignore。
我尝试了update-index --assume-unchanged
似乎工作正常,直到我切换分支然后我收到错误通知,告诉我在切换分支之前必须提交。我也试过了git reset --hard HEAD
并清除了GIT缓存,但问题仍然存在。
在这里寻找一个允许对文件进行跟踪的解决方案,以便在有更改的情况下我可以提取这些更改,但忽略我的本地更改必须被隐藏到切换分支或必须将更改还原为切换分支甚至更烦人的是试图记住不要将这些变化推到回购中。