删除远程库文件

目标

当本地和远程出现同步问题,但想要保留本地更改时,想把git远程库上冲突文件夹删除掉,然后再重新同步。

实现示例

本地文件目录dir,远程仓库有dir,现在想把远程仓库dir移除,保留本地已更改的dir目录。

- git rm -r -n --cached  */dir/*      //`-n`参数:命令执行时不删除任何文件,而是展示此命令要删除的文件列表预览。
- git rm -r --cached  */dir/*      //删除远程仓库中的dir目录
- git commit -m "移除dir目录的版本控制"   //本地修改保存至缓存快照
- git push origin master   //将本地缓存快照提交至远程仓库
原文地址:https://www.cnblogs.com/imagezy/p/7198656.html