修改.gitignore文件后使ignore生效的方法

本文最后更新于:2024年2月16日星期五下午3点57分

<Read In English>

前情

在使用git的过程中,我们经常会要用到gitignore文件,特别是当工程文件夹中会产生一些临时文件时,我们并不希望将这些文件的修改记录保留下来,例如python环境下”_pycache_“里的”*.cpython-39.pyc”等文件。

问题

而当我们新增了.gitignore文件了之后,却发现之后的每次git add和git commit都会记录下明明已经被我们ignore掉的文件的修改记录。其实只是因为在某次ignore之前就已经把一些文件的修改记录给保留下来了,以至于以后每次都会保留那些文件的修改记录,只需要执行以下的命令,之后就没有这个问题了

代码

解决问题的代码:

git rm -r --cached .  
git add . 
git commit -m "update .gitignore" 
git push

修改.gitignore文件后使ignore生效的方法
https://asyu.in/2022/07/11/2022-07-git-ignore-work/
作者
Yu
发布于
2022年7月11日
更新于
2024年2月16日 15时
许可协议