当前位置:   article > 正文

Git——ignore无效的原因

Git——ignore无效的原因

Git——ignore无效的原因

问题背景

/venv/
/.idea/
__pycache__/*
*.pyc
/media
*.png
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

commit的时候,总是会把.idea,__pythoncache__,venv给add进来,还需要手动取消。
经过google,发现原来是,在写ignore之前,上面的文件就被track了。一旦被track了,ignore就无法起作用了

解决办法

我们应该把track的东西给取消track,即删除track的缓存

git rm -r --cached .
git add .
git commit -m 'We really don't want Git to track this anymore!'
  • 1
  • 2
  • 3

这样,以后再commit的时候,就不会再add被ignore的文件了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/968408
推荐阅读
相关标签
  

闽ICP备14008679号