IntelliJ IDEA git删除已经提交到远程仓库的代码

今天遇到一个问题,之前写的一系列代码文件,已经提交到远程仓库了,但因为一些原因这些文件暂时不需要了,便想着删除了。因为涉及到远程仓库,担心操作不当会造成不可弥补的损失,尤其是给同事带来麻烦,稳妥起见百度了一番。发现竟然没有我想要的答案。。。
没办法死马当做活马医,我把本地代码删除了,然后 commit and push,竟然就这样把远程仓库中的文件删了。原来就这么简单,希望有同样问题的你可以借鉴一下。
注意:删除本地代码后不要直接push,因为你会发现没有需要push的文件,所以需要先commit一下,再push。
IntelliJ IDEA git删除已经提交到远程仓库的代码