git 如何忽略已经提交的文件或文件夹 (.gitignore文件无效)

发布时间 2023-12-29 18:08:55作者: 博客码农

git rm -r --cached <file> 可以删除文件和文件夹

使用 idea 提交代码的时候可能会遇到想要忽略的文件夹出现在提交列表中的情况。

以 .idea 目录举例。假如之前没将 .idea 目录添加到 .gitignore 文件中,提交代码的时候又把 .idea 目录提交上去了,那后面再在 .gitignore 文件中添加 .idea 目录是不会让提交列表中的 .idea 目录消失的,这个时候我们就需要使用命令删除暂存区中的 .idea 目录。

git rm -r --cached 文件或文件夹路径
例如:git rm -r --cached .idea/ 删除.idea文件夹下的所有文件