1.概述
我们经常会遇到这样的情况,比如某些人新建了一个项目,然后直接一股脑推送到远程,包括推送了.idea
目录。
然后写了很多代码后,突然发现自己忘记添加gitignore文件了,然后此时再次添加,会发现.idea
目录还是总是被提交,看起来不生效的样子。
这是因为.gitignre
文件应该在第一次建立项目的时候,就应该添加,而且不提交.idea
目录就好了,因为.gitignre
文件对已经处于git管理的文件是不生效的。
Git只能忽略尚未提交到存储库的未跟踪文件。
2.命令
我们可以执行如下命令来忽略已经提交的文件。
如果您在过去已经提交了一个文件,但希望没有提交该怎么办?
假设您不小心提交了一个存储环境变量的.idea文件。
你首先需要更新.gitignore文件以包含.idea文件: