git rm -r --cached a/2.txt //删除a目录下的2.txt文件 删除a目录git rm -r --cached a
git commit -m "删除a目录下的2.txt文件"
git push
git删除远程仓库的文件或目录
原文:http://www.cnblogs.com/toward-the-sun/p/6015284.html