当前位置: 首页 > news >正文

odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件

文章目录

  • 问题描述
  • 解决思路
    • 正确的去除 git 跟踪 pyc文件的做法

问题描述

查看本地 stash 列表在这里插入图片描述
stash 后有很多 pyc 文件都被 git 追踪了,这样不合理,而且等 unstash 的时候就会有问题在这里插入图片描述

解决思路

尝试方法: 递归地删除指定文件夹及其子目录中的所有 __pycache__ 文件夹及其内容,但是执行这个命令后反而因为 pyc 文件不存在不能 rm cache了。

find . -type d -name '__pycache__' -exec rm -rf {} +

慎用下面这个命令,他本地所有的git追踪的都去掉了,所有的文件都变成红色了。 git rm --cached -r .

重新跟踪,需要执行:
git add . # 重新添加需要跟踪的文件 git commit -m "Re-add files togit tracking" # 提交更改 git status # 验证文件的跟踪状态

正确的去除 git 跟踪 pyc文件的做法

1 . 这个最好一个项目一个项目删除才行

git rm --cached -r 'kkk_stock/__pycache__/'
git rm --cached -r 'kkk_stock/models/__pycache__/'
git rm --cached -r 'kkk_stock/wizard/__pycache__/'

在这里插入图片描述
2. 添加 .gitignore 文件
不追踪 .pyc 文件和 __pycache__ 文件夹

总结:
上述需要 drop stash 才可以,执行后,重新 stash 才生效,可以只修改了空格试试。

相关文章:

  • python打卡day20
  • LeetCode 热题 100_编辑距离(94_72_中等_C++)(动态规划)
  • 并发设计模式实战系列(19):监视器(Monitor)
  • C#参数数组全解析
  • 人工智能之数学基础:二次型
  • H5 移动端适配最佳实践落地指南。
  • Java如何获取电脑分辨率?
  • 前端学习(1)—— 使用HTML编写一个简单的个人简历展示页面
  • spring ai alibaba 使用 SystemPromptTemplate 很方便的集成 系统提示词
  • 2025.05.08-得物春招算法岗-第二题
  • com.fasterxml.jackson.dataformat.xml.XmlMapper把对象转换xml格式,属性放到标签<>里边
  • 2.MySQL数据库操作
  • PMIC电源管理模块的PCB设计
  • PostgreSQL冻结过程
  • 使用零样本LLM在现实世界环境中推广端到端自动驾驶——论文阅读
  • Windows远程访问Ubuntu的方法
  • IBM BAW(原BPM升级版)使用教程第六讲
  • YOLOv8 优化:基于 Damo-YOLO 与 DyHead 检测头融合的创新研究
  • Android系统架构模式分析
  • Redis 8.0携新功能,重新开源
  • 铲屎官花5万带猫狗旅行,宠旅生意有多赚?
  • 范志毅跨界归来做青训,探索中国足球人才培养新模式
  • 秦洪看盘|重估叙事主题卷土重来,给A股注入新活力
  • 上海质子重离子医院二期项目启动,有望成为全世界最大粒子治疗中心
  • 2025上海科技节将于5月17日开幕,拟设6大板块专题活动
  • 暴雨及强对流天气黄色预警已发布!南方进入本轮降雨最强时段