git 查看最近修改了那些文档以及数量时间

39 篇文章 5 订阅
7 篇文章 1 订阅

git log --stat 显示每次更新的文件修改统计信息

下面就是git log 的一些参数的用法

  1. git log filename

可以看到fileName相关的commit记录
2. git log -p filename
可以显示每次提交的diff
3. 只看某次提交中的某个文件变化,可以直接加上fileName
git show commit-id filename

4.根据commit-id查看某个提交

git show -s --pretty=raw id(59047cce6eeb2d8fd9fa361e01dbb88d9a37cf4e)

5.借助可视化工具 如 sourceTree 在最后一次修改的记录上 右键选中文件 查看历史修改

6.git log 的常用选项

注:filename (绝对路径) 或 (先进入此文件所在的目录下,当前文件名)请添加图片描述
请添加图片描述
7、常用的命令git log,用来查看和搜索提交历史。

git log

使用git log命令,什么参数都没有的话,会以下面的格式输出所有的日志(我当前的git仓库只有三个提交)。如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志。

git log –oneline
–oneline参数可以将每条日志的输出为一行,如果日志比较多的话,用这个参数能够使结果看起来比较醒目。为了节约日志的篇幅,我后面也会频繁地使用这个参数。

git log -p
-p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果。

git log –name-status
–name-status参数会带出每次提交对应的文件改动。

$ git log --name-status --oneline
c08099d add hello.txt to git rep
A       hello.txt
723687a add c.txt
A       c.txt
1a29bde 新增了a.txt和b.txt文件
A       a.txt
A       b.txt

搜索git日志

1.通过作者搜索
$ git log --author yourname

有时候会从提交记录中查看一下自己(或某个人)的某次提交,git log命令可以很快地检索出这些信息
可以筛选出yourname用户提交的所有日志。这里的yourname可以包含通配符,从Author: zdk zdk@menhoo.com的信息中匹配信息。

2.通过提交关键字搜索
$ git log --grep keywords
可以从提交的关键字中抓取匹配的commit项。

**

回退到指定的版本

**

git reset --hard 版本号 :回退到指定版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值