git删除远程文件


1.删除远程库文件,但本地保留该文件

1
2
3
git rm --cached xxx
git commit -m "remove file from remote"
git push -u origin master

2.删除远程库文件夹,但本地保留该文件夹

1
2
3
git rm --cached -r xxx
git commit -m "remove file from remote"
git push -u origin master

3.git rm与git rm --cached 的区别

git rm 是删除暂存区或分支上的文件, 同时也删除工作区中这个文件。
git rm --cached是删除暂存区或分支上的文件,但本地还保留这个文件, 是不希望这个文件被版本控制。