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

git取消被跟踪的文件并忽略

起因是博主需要忽略python缓存.pyc文件,但是由于git已经跟踪过,所以需要重新取消跟踪,然后让.gitignore文件生效

1. 在 .gitignore 中忽略 .pyc 文件

首先,确保在 .gitignore 文件中添加了忽略 .pyc 文件的规则:

# 忽略所有 .pyc 文件
*.pyc

2. 取消对已经被跟踪的 .pyc 文件的跟踪

取消 Git 对所有 .pyc 文件的跟踪,但不会删除本地的 .pyc 文件:

git rm --cached '*.pyc'

这个命令会从 Git 的索引中移除所有 .pyc 文件,但它们仍然会保留在本地文件系统中。

3. 提交更改

取消跟踪后,需要提交这些更改:

git add .gitignore
git commit -m "Ignore .pyc files and stop tracking them"

4. 清理本地 .pyc 文件(可选)

如果需要彻底清理 .pyc 文件:

find . -name "*.pyc" -delete

http://www.kler.cn/news/362313.html

相关文章:

  • MySQL中的最左前缀匹配原则
  • oracle数据库---基本查询(单表查询、多表查询、子查询、分页查询、oracle内置函数、行列转换、集合运算)
  • [云] 创建 Docker 镜像,将其推送到 Amazon Elastic Container Registry (ECR),并对已部署的应用程序进行负载测试
  • 【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第六篇-阶段总结篇】
  • 写一个 qq自动回话的程序
  • 智和信通助力某大型服饰集团建设综合监控运维
  • 分享一位教授关于VLAN标签在交换机中的转发原理的教学
  • 线性可分支持向量机的原理推导 线性分隔超平面关于任意样本点 (x_i,y_i)的几何间隔 公式解析
  • 数据结构与算法:高级数据结构与实际应用
  • <el-input-number> 回车自动失去焦点
  • 如何在Python网络爬虫中处理动态网页?
  • rootless模式下istio ambient鉴权策略
  • Oracle分区表改造(二):通过在线重定义改造为分区表
  • 几何算法系列:空间实体体积计算公式推导
  • Rust : FnOnce、线程池与多策略执行
  • 11.useComponentDidMount
  • neo4j 中日期时间 时间戳处理
  • Android状态栏/通知栏图标白底问题
  • 归并排序 - 非递归实现
  • 代码随想录刷题Day8
  • 基于SSM汽车零部件加工系统的设计
  • bindService 流程学习总结
  • PTA L1系列题解(C语言)(L1_089 -- L1_096)
  • JZ2440开发板——MMU与Cache
  • 如何使用Git推送本地搭建的仓库以及远程克隆的仓库
  • golang中的上下文