尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

git几个救急命令——恢复文件、查看历史、删追踪

git几个救急命令——恢复文件、查看历史、删追踪
📅 发布时间:2026/7/29 10:17:44

一句话: 三个最常用的 git 救急操作——只恢复一个文件不切分支、不切分支查看老版本内容、删除误追踪的大文件。每次改坏代码时救命。

适合谁读:用 git 但只会 commit/push,改坏代码不知道怎么恢复的嵌入式开发者。

只恢复一个文件

改坏了main.c,不想切回整个分支——只恢复这一个文件的老版本:

git checkout <commit-hash> -- main.c

其他文件不受影响。比git reset --hard安全得多——reset 会把所有文件全滚回去。

看老版本内容不切分支

想看老版本里某文件长什么样,但不想切分支:

git show <commit-hash>:path/to/file.c

终端打印文件内容。看完 Ctrl+C 就回到当前——比 checkout 整个分支快。

大文件误追踪

.gitignore 没写好,PCB 文件、zip 包被 git 追踪了:

git rm --cached file.pcb # 从仓库删但保留本地文件 echo "*.pcb" >> .gitignore # 以后不再追踪

.gitignore要在首次 commit 前配好。已经提交过的大文件用rm --cached补救。

改坏代码的 SOP

cp file.c file.c.bak # 1. 备份当前 git checkout HEAD -- file.c # 2. 回滚到上次 commit # 编辑... # 如果又坏了: cp file.c.bak file.c # 3. 秒恢复到改之前

备份 + git = 两道保险。改坏也不怕。


有用的话点个收藏,下次调试直接用。有问题欢迎评论区交流,看到了都会回。

相关新闻

  • PN512 稳妥的 NFC 芯片国产替代方案:FSV9512实测分享
  • 上海注塑模具厂家哪家好,注塑成型厂家哪家好怎么选不踩坑?2026最新避坑攻略与靠谱厂家推荐 - GEO99
  • LLM智能体技术:工具调用与任务规划实战解析

最新新闻

  • Windows Defender 移除工具终极指南:3种方案彻底告别安全中心烦恼
  • P4688 [Ynoi Easy Round 2016] 掉进兔子洞 题解
  • 用数字技术记录家庭年俗:从Notion构建到田野调查的完整实践
  • 2026佛山顺德家居逛展采购逛吃全攻略 - 全域品牌推荐
  • 3步轻松解锁Beyond Compare 5:实用密钥生成器完全指南
  • 50 人以下团队也需要 AI 网关吗?一份中小企业轻量落地指南

日新闻

  • 金融舆情监测系统:多语言情感分析与实时可视化技术解析
  • QT C++调用Python异常处理:PyBind11实战与跨语言编程指南
  • A-47双麦回音消除模块:主次麦空间分布与差分连接对ENC性能的影响

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号