如題,每次拉下來都__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,啥事都沒有了,哈哈