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

git diff 命令

查看尚未暂存的更新

    git diff

工作区和暂存区

    git diff HEAD                     # 显示工作区与当前分支最新commit之间的差异
    git diff HEAD -- ac.txt        # 查看工作区和版本库里面最新版本的区别

开发分支与临时分支的差异

    git diff ac-dev temp

生成补丁

    git diff > ../sync.patch

查看文件

    git diff <file>                 # 比较当前文件和暂存区文件差异
    git diff <id1> <id1> <id2>      # 比较两次提交之间的差异
    git diff <branch1>..<branch2>   # 在两个分支之间比较
    git diff --staged               # 比较暂存区和版本库差异
    git diff --cached               # 比较暂存区和版本库差异
    git diff --stat                 # 仅仅比较统计信息


显示当天插入、修改、删除信息

    git diff --shortstat "@{0 day ago}"


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

相关文章:

  • 【逐行注释】MATLAB的程序,对比EKF(扩展卡尔曼滤波)和PF(粒子滤波)的滤波效果,附下载链接
  • ruoyi源码解析学习 - 微服务版 - ruoyi-gateway
  • 【人工智能】多模态AI:如何通过融合文本、图像与音频重塑智能系统未来
  • Qt系统相关——QFile和QFileInfo
  • 笔记整理—内核!启动!—linux应用编程、网络编程部分(5)系统时间与信息
  • Django 依赖库管理
  • 【计网】从零开始掌握序列化 --- 基础知识储备与程序重构
  • Ubuntu24.04下安装Budgie桌面的注意事项
  • 【C++掌中宝】深入理解函数重载:概念、规则与应用
  • Map和Set,TreeMap和TreeSet,HashMap和HashSet
  • Docker安装和配置MySQL 5.7的完整指南
  • 【Unity与数据库01】开发者如何选择数据库
  • 深度学习:(五)初识神经网络
  • Unity2022.3.x各个版本bug集合及推荐稳定版本
  • 使用jQuery处理Ajax
  • kotlin——设计模式之责任链模式
  • 数据结构之二叉树(1)
  • 本地生活服务项目揭秘!谁搭建的本地生活服务商作业系统收益效果好?
  • 使用ELK Stack进行日志管理和分析:从入门到精通
  • JDK7和JDK8中的HashMap有什么区别?
  • 初学51单片机之I2C总线与E2PROM
  • Java 使用 Graham 扫描的凸包(Convex Hull using Graham Scan)
  • 【小bug】使用 RestTemplate 工具从 JSON 数据反序列化为 Java 对象时报类型转换异常
  • git 清除二进制文件的 changes 状态
  • [笔记]某华AICrane系统全景笔记
  • 鸿蒙界面开发(九):列表布局 (List)
  • 数据结构 - 查找算法
  • 重生之我们在ES顶端相遇第16 章 - Lucene 写入流程
  • 官方换装规格,多种。支持证件照制作的api接口
  • IDEA插件开发入门