如题,每次拉下来都__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,啥事都没有了,哈哈