Git:文件中的权限被拒绝,这个文件太大而无法藏匿

时间:2015-11-12 09:34:14

标签: git

今天早些时候,我为一些我不想提交的更改创建了一个藏匿处。存储包括我们使用的外部库的更新(Telerik ASP.Net Ajax)。当创建存储(通过Sourcetree)时,我收到一条错误消息,指出一个文件(Telerik.Web.UI.xml)太大而不能藏匿,但是,仍然创建了存储(假设没有这个大文件)。

当我现在在终端中运行“git status”时,我得到:

background-color: transparent

但是,如果我现在尝试应用我的存储,我会得到:

externals/Telerik.Web.UI.xml: Permission denied
On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working directory clean

如何解决Telerik.Web.UI.xml发生的此锁定?我也无法通过Windows资源管理器删除该文件。

我也尝试过硬重置,但后来我得到了:

error: Your local changes to the following files would be overwritten by merge:
    externals/Telerik.Web.UI.xml
Please, commit your changes or stash them before you can merge.

Aborting

如何才能将此文件重置为更新之前的文件?

1 个答案:

答案 0 :(得分:1)

是Visual Studio而不是GIT锁定文件。在Visual Studio中关闭项目后,我可以处理这种情况。