我尝试通过 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
:查看问题是否在未来的提交中仍然存在。
我正在尝试使用 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
:查看问题是否在未来的提交中仍然存在。