首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Git 删除远程文件、本地保留并取消跟踪
📅 2026/9/10 22:56:54
✍️ 爱科研究院
👁 阅读 3,247
Git 删除远程文件、本地保留并取消跟踪背景有时需要将某个文件从 Git 仓库中移除不再版本控制但保留本地文件不删除。典型场景误提交了配置文件、密钥、编译产物等。操作步骤1. 将文件添加到 .gitignoreechopath/to/file.gitignore目录同理echopath/to/dir/.gitignore2. 从暂存区移除跟踪不删除本地文件# 单个文件gitrm--cachedpath/to/file# 目录递归gitrm-r--cachedpath/to/dir/3. 提交变更gitadd.gitignoregitcommit-mremove file from tracking, keep local4. 推送到远程gitpush执行完成后远程仓库中该文件被删除本地文件完整保留后续修改也不会被 git 跟踪。原理说明Git 三个区域工作区 (Working Directory) → 暂存区 (Index/Cache) → 仓库 (Repository) 实际文件 git 跟踪的快照 提交历史–cached 参数的含义--cached表示只操作暂存区不动工作区的实际文件。命令暂存区本地文件git rm file删除删除git rm --cached file删除保留注意事项操作前建议先确认.gitignore规则已正确配置否则下次git add .会把文件重新加回来。如果文件包含密钥或敏感信息仅删除远程文件不够——历史提交中仍有记录需用git filter-branch或git filter-repo彻底清除历史。团队协作时其他成员 pull 后本地该文件会被删除需提前告知。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/10 22:56:54
CANN/GE DT用例开发总纲
2026/9/10 22:56:54
CANN/ge SubgraphOutput构造函数和析构函数
2026/9/10 22:56:54
彻底解决 VMware “Virtualized Intel VT-x/EPT is not supported“:Windows 11 VBS/UEFI 硬件锁终极攻防指南
2026/9/10 23:42:02
滑膜控制在车辆稳定性协调控制中的工程实践
2026/9/10 23:42:02
2026年降AI率工具评测与选型指南
2026/9/10 23:42:02
将 HTML 转换为 Reflex 代码:Reflex Build 使用指南与底层原理
2026/9/10 23:42:02
Pixelle-Video 使用指南:从一句话主题到 AI 全自动短视频的完整实战手册
2026/9/10 23:42:02
ruflo 项目 OpenAPI 文档编写 Agent 全解析:从 Agent 定义、自学习协议到规范落地实践
2026/9/10 23:37:02
Nature级扇形图制作:R语言ggplot2实战指南
2026/9/10 0:04:20
AI搜索的信任缺口:企业内容如何在答案时代自证可信
2026/9/10 0:04:20
Spring Boot+Vue+Node.js售后服务系统开发实战
2026/9/10 0:04:20
SpringBoot+Vue民宿预订管理系统开发实践:从架构设计到部署上线
2026/9/10 2:30:52
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/10 5:51:31
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/10 8:32:02
基于CNN的调制信号识别:MATLAB实现时频图分类实战