2015-10-07 66 views
6

我想合并主存储库。 我收到以下错误。git合并失败拒绝失去未跟踪的文件

error: refusing to lose untracked file at 'config/database.yml' 

git的状态让我

deleted by us: config/database.yml 

我该如何解决呢?

+0

你最近有'database.yml'添加到'.gitignore'文件吗? – Makoto

+0

是的,我最近添加该文件在我的gitignore。 – user3814030

+0

你试图合并的分支是否有被忽略的文件,还是它忽略它的'master'? – Makoto

回答

6

从你所描述的,database.yml文件不应该在您的存储库了。

执行git rm --cached config/database.yml将其从Git中删除,然后再次尝试合并。