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

git diff 命令

目录标题

  • [Q&A] git diff 作用
  • 常见用法
    • 比较工作目录与暂存区
    • 比较暂存区与最近一次提交
    • 比较工作目录与最近一次提交
    • 比较两个具体的提交之间差异

[Q&A] git diff 作用

git diff 用于展示不同版本之间文件内容的变化。

常见用法

比较工作目录与暂存区

显示工作目录中尚未被 git add 的改动与暂存区中对应文件的差异

git diff     
git diff <filename>    特定文件      

比较暂存区与最近一次提交

显示已添加到暂存区但尚未提交的改动与最近一次提交之间的差异

git diff --cached  
git diff --cached -p              -p 还可查看每次修改所在的行号
git diff --cached    <filename>   特定文件      

比较工作目录与最近一次提交

显示工作目录中所有改动(不论是否被 git add)与最近一次提交之间的差异。

git diff HEAD
git diff HEAD <filename>     特定文件      

比较两个具体的提交之间差异

git diff <commit1> <commit2>
http://www.lryc.cn/news/376926.html

相关文章:

  • Code Review常用术语
  • HashMap 源码中的巧妙小技巧
  • 极具吸引力的小程序 UI 风格
  • 数据库 | 试卷五试卷六试卷七
  • 网页五子棋对战项目测试(selenium+Junit5)
  • stable diffusion 局部重绘 reference-only api 接口调试
  • 浪潮信息内存故障预警技术再升级 服务器稳定性再获提升
  • JWT整合Gateway实现鉴权(RSA与公私密钥工具类)
  • vue实现全屏screenfull-封装组件
  • 【LinkedList与链表】
  • 为数据安全护航,袋鼠云在数据分类分级上的探索实践
  • Spring 循环依赖详解
  • 项目经理真的不能太“拧巴”
  • 企业如何选择合适的CRM工具?除Salesforce之外的10大主流选择
  • 每年1-1.2万人毕业,男女比例约3:1,测绘工程的就业率如何
  • JimuReport 积木报表 v1.7.6 版本发布,免费的低代码报表
  • “灵活就业者“超两亿人 游戏开发者如何破局?
  • MySQL事务与存储引擎
  • 总是给数据库表字段设置默认值的好处
  • 11.2 Go 常用包介绍
  • Sqlite3数据库基本使用
  • 实现贪吃蛇小游戏【简单版】
  • uniapp实现内嵌其他网页的功能
  • 【Ruby简单脚本01】查看wifi密码
  • VSG/VSA 矢量信号模拟/分析软件
  • C++使用GDAL库完成tiff图像的合并
  • 深入理解AQS:Java并发编程中的核心组件
  • 集合进阶:List集合
  • el-table表头修改文字或者背景颜色,通过header-row-style设置样式
  • web前端-CSS