我在Windows计算机上本地签出了一个基于feat
的新分支dev
。然后,我做了一些提交,并将feat
分支推送到了我在GitHub的在线仓库中。这些提交包括创建新的子文件夹。然后,我在GitHub上创建了一个拉取请求,以将feat
合并回dev
中。一切都很好。
现在,回到本地计算机上,我签出了dev
分支并执行了git pull
。这是我的问题开始的地方。 Git告诉我,我没有访问新创建的子文件夹的权限。结果,我无法将dev
分支拉到本地计算机。
在git bash中使用ls -la
,它与其他子文件夹(drwxr-xr-x;我是所有者)没有任何区别。
这是git bash中的确切错误msg:
error: cannot stat 'sub-folder': Permission denied
此外,我无法再检出本地feat
分支。它给了我同样的错误信息。
那么,从这里走的路是什么?为了防止我遇到这个问题,我应该做些不同的事情吗?
答案 0 :(得分:0)
关闭MATLAB后,我可以访问被阻止的子文件夹。 git pull
工作正常。现在一切都干净了。