git log 查看指定文件的提交记录_项目管理_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 项目管理 > git log 查看指定文件的提交记录

git log 查看指定文件的提交记录

 2017/11/4 16:21:43  方木一  程序员俱乐部  我要评论(0)
  • 摘要:使用gitlog除了可以看整个仓库的提交记录外,还可以指定某个文件的提交记录。1.查看指定文件的历史提交记录命令:gitlog--<file>说明:只需要指定文件名称。示例:2.查看每次提交的内容差异命令:gitlog-p-2--<file>参数:-p表示每次提交的内容差异,-2则表示显示最近的两次更新。说明:该选项除了显示基本信息之外,还在附带了每次commit的变化。示例:3.单词层面上的对比命令:gitlog--word-diff--<file>参数:
  • 标签:文件

使用git log除了可以看整个仓库的提交记录外,还可以指定某个文件的提交记录。

 

1. 查看指定文件的历史提交记录

命令

class="brush:javascript;gutter:true;">git log -- <file>

说明:只需要指定文件名称。 

示例

 

2. 查看每次提交的内容差异

命令

git log -p -2 -- <file>

参数:-p 表示每次提交的内容差异,-2 则表示显示最近的两次更新。

说明:该选项除了显示基本信息之外,还在附带了每次 commit 的变化。

示例

 

3. 单词层面上的对比

命令

 git log --word-diff -- <file>

参数:--word-diff 表示获取单词层面上的对比。

说明:进行单词层面的对比常常是没什么用的。不过当你需要在书籍、论文这种很大的文本文件上进行对比的时候,这个功能就显出用武之地了。

示例

提示:新增加的单词被 {+ +} 括起来,被删除的单词被 [- -] 括起来。

 

4.图形化查看提交历史

命令

gitk -- <file>

说明:随 Git 一同发布的 gitk 就是这样一种工具。它是用 Tcl/Tk 写成的,基本上相当于 git log 命令的可视化版本,凡是 git log 可以用的选项也都能用在 gitk 上。

示例

 

==================================系列文章==========================================

本篇文章: 8.1 git:④ git log 查看指定文件的提交记录

Web开发之路系列文章

 
上一篇: 微软加入VR Open标准组OpenXR 下一篇: 没有下一篇了!
发表评论
用户名: 匿名