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

一起学Git【第六节:查看版本差异】

git diff是 Git 版本控制系统中用于展示差异的强大工具。他可以用于查看文件在工作区、暂存区和版本库之间的差异、任意两个指定版本之间的差异和两个分支之间的差异等,接下来进行详细的介绍。

1.显示工作区与暂存区之间的差异

# 显示工作区和暂存区之间的差异,后面不加参数
git diff

上述命令是默认显示两个区域之间的差异,会详细的展示修改文件进行的详细修改信息。

前面文章创建了三个文件并且提交三次,每次提交一个文件,我们进行修改操作,使用vim编辑器编辑文件3.txt如上所示,vi 3.txt  请参考中关于vim编辑器的操作。一起学Git【第四节:添加和提交文件】icon-default.png?t=O83Ahttps://blog.csdn.net/qq_53312564/article/details/144652779

修改3.txt文件内容为,“这是第三个文件

接着使用git diff命令查看

# 第一行
diff --git  # 表示Git的差异标识
a/3.txt b/3.txt   # 表示差异比较的源文件和目标文件,a/表示旧版本(通常是最后一次提交的版本)# b/表示新版本(工作目录中的当前版本) 
# 第二行
index         # 表示
http://www.lryc.cn/news/511794.html

相关文章:

  • numpy np.newaxis介绍
  • 小程序配置文件 —— 16 项目配置文件和配置 sass
  • 【yolov5】实现FPS游戏人物检测,并定位到矩形框上中部分,实现自瞄
  • 概率统计与随机过程--作业5
  • “802.11g”,“802.11n”,“802.11ac”,“802.11ax”
  • Kubernetes 常用的网络插件
  • Retrofit和rxjava 实现窜行请求,并行请求,循环多次请求,递归请求,错误重试
  • 2025年度好用便签推荐,电脑桌面便签app分享
  • 【论文解读】Arbitrary-steps Image Super-resolution via Diffusion Inversion
  • kkFileView集成springboot:使用自定义预览接口(非minio预览接口),发现无法预览资源
  • 被裁20240927 --- 嵌入式硬件开发 STM32篇
  • 留学生交流互动系统|Java|SSM|VUE| 前后端分离
  • C/C++ 数据结构与算法【图】 图+邻接矩阵+邻接表+DFS+BFS+最小生成树+最短路径+拓扑排序详细解析【日常学习,考研必备】带图+详细代码
  • Linux实验报告7-文件管理
  • RJ45网口模块设计
  • 电子电器架构 --- 智能座舱HUD技术革新
  • 嵌入式开发中的机器人表情绘制
  • orm01
  • Maven 测试和单元测试介绍
  • Postman接口测试03|执行接口测试、全局变量和环境变量、接口关联、动态参数、断言
  • UE5 丧尸类杂兵的简单AI
  • Linux字符设备驱动开发的三种方式(分析+对比+示例)
  • C++设计模式之行为型模式概述,它们的目的与特点
  • 把Huggingface下载的arrow数据集转化为json格式
  • 复习打卡大数据篇——Hadoop YARN
  • fpga系列 HDL:ModelSim显示模拟波形以及十进制格式数值
  • Linux 基本指令
  • GO语言基础面试题
  • 要查询 `user` 表中 `we_chat_subscribe` 和 `we_chat_union_id` 列不为空的用户数量
  • 小程序基础 —— 10 如何调试小程序代码