修改.gitignore文件后使ignore生效的方法
本文最后更新于:2024年2月16日星期五下午3点57分
前情
在使用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/