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

git中,实用命令集合

1.撤回上次提交

git reset --soft HEAD~1

使用场景:有时候提交代码到本地了,但发现代码有个小地方需要修改,改完后又需要重新提交代码到本地仓库,就会多一条提交记录,这时候你又不想多一条提交记录而是合并在上一条记录中。

只是把提交记录退回去,代码保持不动(相当于从本地仓库退回到本地缓存区)

2.撤销代码合并

git merge --abort

使用场景:有时候合并分支时出现了代码冲突,这个冲突自己不能解决,那么这时候就可以退回到合并分支前,以后再合并。

3.查看分支与分支之间的文件差异

git diff --name-only <基准分支名>

说明:仅查看变更的文件名,结果最干净。非常适合用于生成报告或快速获取文件清单。

git diff --name-status <基准分支名>

说明:在文件名前显示修改状态(M:修改,A:新增,D:删除)。信息更丰富,能帮你一目了然地了解每个文件的改动类型

使用场景:有时候需求正式发布前需要列出本次需求修改的代码文件,那么就需要与上一次需求对比,就可以列出差异文件清单。

4.查看本次提交(最新一次)与上一次(倒数第二次)提交差异文件

git diff --name-only HEAD^ HEAD

说明:仅查看变更的文件名,结果最干净。

git diff --name-status HEAD^ HEAD

说明:在文件名前显示修改状态(M:修改,A:新增,D:删除)。信息更丰富,能帮你一目了然地了解每个文件的改动类型

使用场景:忘记上一次提交代码修改了某个代码的位置(大概范围)

5.查看本地暂存区与上一次提交的差异文件

git diff HEAD

使用场景:假设你已经完成了本次需求的修改,并执行了git add(暂存),但还没有git commit。
你想检查即将提交的内容与上一次提交的差异

6.查看详细的代码差异

git diff HEAD^ HEAD

使用场景:想看具体差异文件中代码差异

http://www.jsqmd.com/news/698706/

相关文章:

  • Windows平台下构建定制化GDAL-C++开发环境:从核心依赖到高级扩展
  • 深度体验:8款AI网课总结工具使用心得,看看哪款适合你?
  • Unity UI粒子特效完整解决方案:高效实现专业级视觉效果
  • 告别软件轮询!用STM32G474的COMP比较器实现纳秒级硬件过压保护(CubeMX配置详解)
  • iOS与tvOS非越狱自定义工具Misaka深度解析与实战指南
  • 5分钟掌握AI纹理生成:智能法线贴图工具的完整指南
  • 2026年腾讯云入门攻略:怎么部署OpenClaw?Coding Plan配置与大模型API Key教程
  • 语雀文档批量导出终极指南:一键迁移到本地Markdown的完整方案
  • 华为ENSP实战:链路聚合LACP与Static模式配置详解与场景对比
  • Elsevier Tracker:学术投稿状态实时监控的技术架构与实践指南
  • 从‘超能力者大赛’到图论建模:如何用Floyd算法解决天梯赛L3-034的路径规划问题
  • 科研效率提升:如何用MATLAB批量处理30年的全球海洋再分析数据?
  • 如何让Adobe Illustrator设计效率提升10倍?这组免费脚本给你答案
  • 3大核心功能:OpenModScan如何解决工业Modbus调试的痛点?
  • 解锁7-Zip隐藏能力:5个让文件管理效率翻倍的实用技巧
  • 用 Excel 手动实现 LSTM 计算过程
  • Zotero文献去重终极指南:使用ZoteroDuplicatesMerger插件高效清理重复文献
  • tmux aguvis test
  • 告别裸奔通信!给你的单片机项目嵌入一个轻量级RPC框架(附nRF52/STM32源码)
  • 浅谈脉冲神经网络
  • 3步搞定明日方舟全日常!MAA助手终极自动化攻略指南
  • 保姆级教程:用Python和CodeFormer修复模糊老照片,从环境搭建到实战调参
  • 猫抓cat-catch深度解析:构建专业级浏览器资源捕获工作流的终极指南
  • 呼市知名的床垫制造厂
  • EndNote X9/20/21 中文文献引用终极优化:手把手教你将‘and/etal’精准替换为‘和/等’
  • Halcon描述符匹配实战:用harris_binomial检测器搞定旋转缩放场景下的纹理识别
  • MarkDownload 终极指南:从网页剪辑到知识管理的深度探索
  • 终极指南:用MAA助手3步实现明日方舟全自动刷图,告别重复劳动
  • C语言基础(一)
  • UI-TARS桌面版完整指南:3分钟快速上手智能GUI自动化操作