git merge拒绝丢失未跟踪的文件失败
我正在尝试合并主服务器上的存储库。 我得到以下错误git merge拒绝丢失未跟踪的文件失败,git,Git,我正在尝试合并主服务器上的存储库。 我得到以下错误 error: refusing to lose untracked file at 'config/database.yml' git状态给了我 deleted by us: config/database.yml 如何解决这个问题?根据您的描述,数据库.yml文件不应该再存在于您的存储库中 执行git rm--cached config/database.yml将其从git中删除,然后再次尝试合并。您最近有没有将database.ym
error: refusing to lose untracked file at 'config/database.yml'
git状态给了我
deleted by us: config/database.yml
如何解决这个问题?根据您的描述,
数据库.yml
文件不应该再存在于您的存储库中
执行
git rm--cached config/database.yml
将其从git中删除,然后再次尝试合并。您最近有没有将database.yml
添加到您的.gitignore
文件中?是的,我最近在我的gitignore上添加了该文件。是否是您尝试合并的分支有被忽略的文件,或者是忽略它的master
?两个.gitignore文件都有/config/database.yml文件。