1. git log -p filename

查看文件的每一个详细的历史修改,如果没有-p选项,只显示提交记录,不显示文件内容修改,git log -p -3 filename 显示最近的3次提交。

2. git log --pretty=oneline filename

每一行显示一个提交,先显示哈希码,再显示提交说明。

3. git blame filename

查看文件的每一行是哪个提交最后修改的。

http://git-scm.com/book/zh/ch2-3.html

Git 学习笔记--git 查看某个文件的修改历史相关推荐

  1. Git学习笔记—Git Flow

    在Java程序开发中的定制开发规范,想要把项目正规高效的跑起来.引入 Git 版本控制,Git-Flow 便成为了首选. 今天动力节点Java学院来带你了解一下. 一.为什么使用 git-flow 当 ...

  2. git log 查看某文件的修改历史

    先进入此文件所在的目录下 1. git log --help 所有的git命令都可以通过git manual查看 在synopsis中可以看到公式  git log [<options>] ...

  3. git查看某个文件的修改历史

    在开发过程中,看到某些文件改动了,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了- [注]:某个文件的改动是有限次的,而且每次代码修改的提交都会有commi ...

  4. git 查看修改明细_git查看某个文件的修改历史

    有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了- [注]:某个文件的改动是有限次的,而且每次代码修改的提交都会有commi ...

  5. Git学习笔记;Git bash 库同步问题

    前言 在使用GitHub管理自己的版本库时遇到了问题,光是解决了容易忘,于是写下帖子,方便后来人也便于自己回忆. 问题 push本地代码到github出错 刚创建的github版本库,在push代码时 ...

  6. Linux学习笔记:touch新建文件、修改访问、改动时间

    touch用于创建新的空文件或者修改已有文件的时间戳. 语法:touch file.txt 如果file存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间. 如果file不 ...

  7. 超详细的Git学习记录(Git基础内容/IDEA集成Git/GitHub/Gitee/GitLab及Centos7部署GitLab)

    超详细的Git学习笔记 从B站搜到的尚硅谷视频学习了Git,记录了一下学习的内容,收获很大 学习地址: https://www.bilibili.com/video/BV1vy4y1s7k6?p=11 ...

  8. Git 学习笔记 ignore 忽略文件

    Git 学习笔记 ignore .gitignore 文件 添加目标到 gitignore IDEA 中初始化 Git 仓库 问题 1. 无法添加到 gitignore (手动添加也没效果) 2. 文 ...

  9. Git学习笔记:标签管理以及GItHub

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

最新文章

  1. 各种输出函数的比较(printf/fprintf/sprintf/snprintf/vprintf/vfprintf/vsprintf/vsnprintf)
  2. Java 平台调试架构JPDA
  3. php背景图添加字,怎样给视频后面加背景图 视频加背景图片并添加一行广告文字...
  4. jsp页面适应手机屏幕_HTML5之页面缩放 viewport
  5. apache php debug,fedora linux apache/php下安装配置xdebug
  6. json session cookie介绍和使用
  7. hdfs客户端的学习理解
  8. Windows 10 系统下配置java的classpath
  9. CREO:CREO软件的简介、安装(七大步骤)、学习路线大全(CREO软件各模块界面解释—菜单栏快速栏工作区、草绘/零件/工程图/装配设计讲解)、案例应用(几十个案例)之详细攻略
  10. List集合去重的三种方法
  11. 【Matlab绘图】plot3函数绘制三维点或线图
  12. Cameralink转万兆光纤视频模块
  13. 音频帧率计算方法(只需要知道 采样率 和 一帧采样数 )
  14. python基础----Day06
  15. 电脑小技巧:关于修复只能看无法拖…
  16. python xlsxwriter 学习笔记(二)
  17. 青龙面板+傻妞+JD(自用)
  18. veracrypt取消加密卷_VeraCrypt如何创建文件型加密卷?保护文件资料安全
  19. 5年大厂Java高频面试题及答案整理(二)
  20. 医用IT隔离电源在医院特殊场所接地系统的应用

热门文章

  1. 使用 IntraWeb (4) - 页面布局之 TIWRegion
  2. Prefuse 4未完
  3. 表的顺序结构---重写Arraylist类
  4. 在线Excel文件解析转换成JSON格式
  5. 记一次小程序自定义导航栏及加载动画的解决方案
  6. 发布CHM文档生成器 可替代 HTML Help Workshop,有全部C#源代码
  7. 在不熟悉C/C++情况下,hook windows事件
  8. linux如何设置服务器上的系统时间
  9. java对象存储管理
  10. 【译】JavaScript面试问题:事件委托和this