我尝试通过 Visual studio 2017 在 Git 中提交更改时出错

Error while i try to commit changes in Git via Visual studio 2017

我正在尝试使用 Git 源来致力于我的 DevOps。由于某种原因,我无法继续提交阶段。

错误:

Git failed with a fatal error.
error: open("FinalWorkFinder/FinalWorkFinder/App_Data/aspnet-FinalWorkFinder-20190303122718.mdf"): Permission denied
fatal: Unable to process path FinalWorkFinder/FinalWorkFinder/App_Data/aspnet-FinalWorkFinder-20190303122718.mdf

如果我转到存储库设置,我可以看到已经有一个 .gitignore 文件,但它不会忽略 .mdf

我该怎么办?

首先,尝试从命令行仔细检查该状态:

git status

如果文件被忽略但仍被跟踪,请执行:

git rm --cached -- FinalWorkFinder/FinalWorkFinder/App_Data/aspnet-FinalWorkFinder-20190303122718.mdf

确保它实际上被忽略了:

git check-ignore -v -- FinalWorkFinder/FinalWorkFinder/App_Data/aspnet-FinalWorkFinder-20190303122718.mdf

后跟 git commit:查看问题是否在未来的提交中仍然存在。