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

相关推荐
算法歌者7 分钟前
Visual Studio 项目 .gitignore 文件指南
git·visual studio
江边垂钓者18 分钟前
git cherry-pick和git stash命令详解
git
Lw老王要学习26 分钟前
Linux架构篇、第五章git2.49.0部署与使用
linux·运维·git·云计算·it
爱学习的张哥37 分钟前
专栏项目框架介绍
git·fpga开发·udp·ddr·gt收发器
翻滚吧键盘37 分钟前
idea中ctrl+/注释,总是出现在最前行
java·ide·intellij-idea
Aric_Jones3 小时前
lua入门语法,包含安装,注释,变量,循环等
java·开发语言·git·elasticsearch·junit·lua
heart000_110 小时前
IDEA 插件推荐:提升编程效率
java·ide·intellij-idea
笨鸭先游10 小时前
Android Studio的jks文件
android·ide·android studio
Willis_m13 小时前
Linux 服务器用 SSH 拉取多个 Git 工程
linux·服务器·git·ssh