我正在尝试此解决方案:可以';t推送到GitHub,因为我已经删除了的大文件
在提升的cmd中(关闭Visual Studio(,我给出:
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <TheFolderIWantToDelete>' HEAD
或:
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <TheFolderIWantToDelete>' -f HEAD
在这两种情况下,我都会得到以下错误:拒绝访问
被拒绝访问的究竟是什么?TheFolderIWantToDelete
?我怎么才能知道到底是什么拒绝了访问?
命令结果
更新:我也接受";访问被拒绝";当我指定一个不同的现有目录时。但是当我指定一个不同的不存在的目录时;系统找不到指定的文件&";。因此,某些内容阻止了对TheFolderIWantToDelete的访问。
这起作用(使用双引号(:
git filter-branch --index-filter "git rm -r --cached --ignore-unmatch ProjectReleases" HEAD