今天不小心把两个文件夹传到了远程的master branch中,想删掉,试了很多种方法。由于是master branch,git push origin :master并不起作用,会报错不能删除。于是想办法删除文件夹本身。搜了很久,最后通过如下方式解决:
git rm -r --cached FolderName
git commit -m "blabla"
git push origin master
第一句里的-r是递归删除文件夹下面的子文件夹和文件。
今天不小心把两个文件夹传到了远程的master branch中,想删掉,试了很多种方法。由于是master branch,git push origin :master并不起作用,会报错不能删除。于是想办法删除文件夹本身。搜了很久,最后通过如下方式解决:
git rm -r --cached FolderName
git commit -m "blabla"
git push origin master