Git移除远程已经上传的文件

我们常常会将本地的一些秘钥文件不小心推送到远端,此时仅仅修改本地的.gitignore文件,然后再提交推送是不能将远端的此文件删除的。
此时可以用下面的命令

git rm --cached filename 

将本地文件从索引中移除,再提交推送,就可以将远端的此文件删除了。

git rm:同时从工作区和索引中删除文件。即本地的文件也被删除了。

git rm --cached:从索引中删除文件。但是本地文件还存在, 只是不希望这个文件被版本控制。

posted @ 2022-02-10 17:18  世间很大  阅读(258)  评论(0编辑  收藏  举报