当前位置: 代码迷 >> 综合 >> git老是报__pycache__的冲突问题,明明.gitignore已经写上了__pycache__文件夹了
  详细解决方案

git老是报__pycache__的冲突问题,明明.gitignore已经写上了__pycache__文件夹了

热度:87   发布时间:2023-10-17 22:06:57.0

如题,每次拉下来都__pycache__的错,把__pycache__写进.gitignore都没用,去百度了一下,原来是那些在.gitignore后新增的__pycache__就可以被忽略掉,但是如果之前已经存在并commit的__pycache__是无法忽略的,所以老是会报错,然后找到的解决方法是:

$git rm -r --cached __pycache__/

这样就能把这个文件夹从git的缓存中删掉了

然后:

$git add *
$git commit -am "rm cache"

gitignore文件中已经加上__pycache__/,但是git status仍然显示Untracted files: __pycache__/,最好的方法就是在.git/info/exclude文件中添加 __pycache__/即可

完后再拉下来: git pull,啥事都没有了,哈哈