Git 文件比较

知识点排列

git 学习笔记知识点排列如下,需要请戳,目前有待进一步完善:
1、Git 删除文件后找回方式总结
2、Git 文件比较
3、Git分支管理

以下是个人的git学习笔记,参考并学习了尚硅谷的免费的 git 教程,个人认为讲的非常详细,来自哔站大学,链接如下:
尚硅谷GitHub教程(新版git已上传,推荐观看)

准备工作

创建diff_test.c
在这里插入图片描述
添加到暂存区:
在这里插入图片描述
commit到本地库 :
在这里插入图片描述

一、add暂存前的比较

1.在工作区修改diff_test.c

这里偷了个懒:
在这里插入图片描述

2.暂存前对比单个文件

对比当前工作区中修改过后的diff_test.c和之前已添加到暂存区中的diff_test.c
在这里插入图片描述
可以看到,git以行作为最小的管理单位,所以在增加的int b=1; 这一行前增加了一个“+”的标识

一、add后和版本库中的内容比较

1.add到暂存区

我们将刚刚修改过的diff_test.c 添加到暂存区,在git diff 试试
在这里插入图片描述
会发现没有什么对比了
也就是说,diff 默认是将工作区的文件和暂存区的文件进行对比,那么此时如果我们还想继续对比,就可以直接和版本库中的内容对比了

2、对比单个文件

当前工作区中修改过后add到暂存区的diff_test.c与版本库中的diff_test.c作对比

那我们先来看看版本库
在这里插入图片描述

现在和第一次提交的版本库中的diff_test.c作对比,此时我们得加点后缀了
如下:
在这里插入图片描述
当然如果和之前的更早的版本作对比,只需要改变" HEAD^ "中的“ ^ “的个数即可,“ ^ “表示版本向历史回退。

3、对比所有内容

git diff 后不指定文件名表示对比所有内容
如果我们想对比当前工作区相对于最新版的前一个历史版本所有内容的差异,我们可以进行如下操作
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值