pycharm環境下添加.gitignore后,提交代碼到gitlab發現項目文件都提交了,特別是venv環境也在里面,分析原因可能是.gitignore是在創建git后添加的,所以沒有生效,處理辦法如下:
首先清理緩存,然后重新添加提交
git rm --cached . #也可以指定文件清理緩存 git add . git commit -m '更新過濾規則' git status #若沒有提醒需要add ,或者commit則忽略規則已經生效,若沒有生效從新清理緩存,然后add , commit 即可 git push #有需要的話push同步
