Git 远端删除文件的同时在本地加入ignore(不删除)

将已经push到github的文件删除, 但本地的文件不删除
查看暂存区:

1
git ls-files

然后很简单:

1
2
3
git rm -r --cached .vscode # 将文件夹从暂存区中删除
git commit -m 'delete .vscode config' # 将修改后的暂存区合并到HEAD中
git push origin master # 推到远端

img