Git(Linux环境):查看提交历史

目录

查看提交历史

参数选项

显示每个版本的修改差异

单行显示3条记录

图形化显示

缉凶利器:git blame

查看一个文件每一行的提交记

查看第1到2行代码是谁的提交

查看某个指定文件的提交修改历史

查看某个指定文件的修改内容

其他参数


查看提交历史

参数选项

显示每个版本的修改差异

git log -p -2
 git shortlog
  • 案例1:

  • 案例2:

单行显示3条记录

git log --oneline -3
git log -3 --pretty=oneline 
  • 案例1:

  • 案例2

图形化显示

git log --graph 
gitk

  • 安装图形界面的linux系统才有

缉凶利器:git blame

查看一个文件每一行的提交记

查看第1到2行代码是谁的提交

git blame file.c -L 1,+1

查看某个指定文件的提交修改历史

git log -C file.c

查看某个指定文件的修改内容

git log -c file.c

其他参数

-p 展开版本之间的内容变化
-n 显示最近的两次更新
git  log HEAD^~ 2  - n 指定位置开始的n个提交
git  log  HEAD~3..HEAD 两个版本之间的提交
--stat 仅显示行数变化
--name-status 显示新增、增改、删除文件清单
--author 仅显示跟指定作者相关的提交
--committer 仅显示跟指定提交者相关提交
git log  SHA1 指定日志的起点
  • 案例1
    • 封装plog
git config --global alias.plog "log -p"

  • 案例2

  • 案例3

猜你喜欢

转载自blog.csdn.net/baidu_41388533/article/details/108420695