在本地按扩展名删除特定文件,然后将删除删除到远程

时间:2017-10-01 19:30:24

标签: git

我只是将一堆带有扩展名.map的愚蠢的源图文件推送到我的远程仓库。

我想删除那些地图文件,其中有很多。

最好的方法是什么?我忘了将.map添加到我的gitignore,现在好了,但现在我需要返回并删除本地和远程文件。

1 个答案:

答案 0 :(得分:1)

如果您使用的是类Unix系统(Linux或MacOS),则可以使用find命令,如下所示:

find . -type f -name "*.map" | xargs git rm

这将删除所有地图文件并暂存提交的删除。

然后您可以继续执行 git commit git push