当前位置: 首页 > 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/a/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有什么区别?