Git学习指南(2)——记录修改(log & diff)

参考学习链接:https://mofanpy.com/tutorials/others/git/modified/

  • 查看git提交的日志
    git log

  •  对 1.py文件做第一部修改“添加一行 a=1”,然后保存文件,重新查看git状态
    git status

     

    发现变成了 modified状态,此时需要连续进行add和commit操作提交修改记录

    git add 1.py
    git commit -m "change 1"

     

  • 那么如何看一下更改的信息呢?

    git log

    此时我们可以看到该文件所有更改过的信息

  • 这是你可能会想,我想看一下修改的细节,比如增加了哪一行,删除了哪一行......git同样可以做到。在进行这个操作之前我们先对文件做一下修改方便修改细节的呈现——“把 a=1 改为 a=2,同时增加一行 b=1” ,并保存。
    git diff

     

    git diff - 可以查看修改的细节,“-a=1”表示删除了一行a=1,“+a=2表示增加了一行a=2”,“+b=1”同理

  • 这时如果我们通过add命令把文件放到版本管理库中,再使用“git diff”查看变化会发现什么也看不到,这是因为“git diff”只能显示“未add的状态与上一次commit状态之间的差别”,如果已经add,需要使用下面的命令来查看

    git diff --cached

     也就是说,git diff --cached可以显示add之后的状态与上一次commit状态之间的差别

     

  • 如果我使用上面两种命令会有什么结果呢?下面具体对比一下“git diff”、“git diff --cached”、“git diff --HEAD”三种命令以及对应的结果

  •  

!!需要注意的是 ——这些命令都是在本次提交完成之前可以看的,如果提交完成,就不会显示任何东西了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值