从git中删除build文件夹

DJp*_*phy 1 git android

我已将构建文件夹推送到我的远程仓库; 但.gitignore文件显然有这一行(/ payu_ui/build); 但我发现,因为构建文件已被跟踪一次,现在我在.gitignore写了一行不会真正忽略构建文件夹.所以我想从被跟踪的git中删除它(完整的构建文件夹)所以我使用了这个命令

git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch payu_ui/build/' --prune-empty --tag-name-filter cat -- --all
Run Code Online (Sandbox Code Playgroud)

但是每次我运行这个命令都会给出一个错误的说法

fatal: bad revision 'rm'
Run Code Online (Sandbox Code Playgroud)

出了什么问题; 每次我从IDE单击提交选项时,它都会显示需要提交1300个文件(令我讨厌)

从IDE中提交提交时

任何帮助将不胜感激;
1.我不想跟踪这些构建文件(来自payu_ui lib)2.我不想将它们推送到远程仓库(但是一旦我从本地跟踪它并且推送它们在远程仓库中被删除它已经很好了!如果它我不会在远程仓库中手动删除)

Som*_*yya 13

那你可以做以下事情,

  • 暂时从gitignore删除该行.
  • 在本地删除该文件夹.
  • 推出更改,以便从远程删除文件夹.
  • 现在将该行添加到gitignore.

我最近遇到了问题,这就是我所做的.