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

文章目录

  • 问题描述
  • 解决思路
    • [正确的去除 git 跟踪 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__/'
  1. 添加 .gitignore 文件

不追踪 .pyc 文件和 pycache 文件夹

总结:

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

相关推荐
猫咪老师QAQ32 分钟前
基于 Git Flow 的团队协作与发布流程实践
git
凌冰_32 分钟前
IDEA 集成Claude Code
java·ide
caicai_xiaobai39 分钟前
分享一个访问Git Hub的好方法
git
Joy T1 小时前
【Web3】跨链资金池与消息路由:CCIP 智能合约集成实战与权限收束
git·web3·node·智能合约·hardhat
難釋懷3 小时前
Nginx虚拟主机
git·nginx·github
moMo3 小时前
# Git 入门—代码仓库的使用
git·github
独隅4 小时前
PyCharm 接入 Codex 的全面指南
ide·python·pycharm
一路向北he4 小时前
git仓库创建新分支,上传文件
git
一个数据大开发5 小时前
大模型驱动下的数据中台架构演进:从服务化到智能化
大数据·数据仓库·vscode·pycharm
半个落月6 小时前
从零开始理解 Git 核心操作:告别单机开发的“原始时代”
git