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 才生效,可以只修改了空格试试。

相关推荐
无你想你23 分钟前
利用vscode时进行调试,即使设置justMyCode为False仍然失败,如何解决?
ide·vscode·编辑器·justmycode
码农小白-RMS26 分钟前
cursor-执行git指令(vscode同理)
git
爱喝矿泉水的猛男3 小时前
Git Commit 提交信息标准格式
git·commit
FreakStudio3 小时前
一文速通 Python 并行计算:教程总结
python·pycharm·嵌入式·面向对象·并行计算
℘团子এ3 小时前
git中,将新项目推送到新建的远程仓库
git
gitboyzcf3 小时前
Git 常用命令
前端·git·后端
哈里谢顿4 小时前
Git 最实用的四个还原命令详解
git
Zeluar6 小时前
关闭VSCode Markdown插件在Jupyter Notebook中的自动预览
ide·vscode·jupyter
雷工笔记18 小时前
【软件安装】VScode介绍安装步骤及中文界面设置方法
ide·vscode·编辑器
△曉風殘月〆18 小时前
Visual Studio中的常用调试功能(下)
c++·ide·visual studio·调试