git筛选器分支的访问被拒绝



我正在尝试此解决方案:可以';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

最新更新