如何使用git精确定位代码的出处,作者,时间,SHA,并精确查看代码的修改记录
来源:互联网 发布:正规淘宝刷平台免费 编辑:程序博客网 时间:2024/06/06 01:46
使用方法
如果你要定位某个文件的某几行是谁修改的, 那么只要运行
git blame -L n,m [filename]
你就会得到当前commit(即HEAD所指向的commit)的这个文件n-m行的详细修改信息:包括SHA,日期和作者。
如果想知道过去某次commit的某几行的修改出处,只需在其后面加入对应的commit的SHA或者tag就好了
git blame -L n,m [filename] [commit]
如果还想知道关于本次提交的更详细的信息,而又不想在log里找的话,可以直接使用git show命令:
git show [commit]
示例
首先是项目的基本信息
然后我们使用blame去定位代码的修改记录:
如果想知道关于这次提交更详细的信息,可以使用git show
阅读全文
0 0
- 如何使用git精确定位代码的出处,作者,时间,SHA,并精确查看代码的修改记录
- Linux下查看文件精确到秒的修改时间
- 使用 Stopwatch 精确测试代码运行时间
- 测试代码段的执行时间并精确到微秒
- .net代码段运行时间的精确测试
- 精确的手机号码定位
- 精确计算代码运行时间
- 利用MAP文件精确定位代码中出错的代码行
- 利用MAP文件精确定位代码中出错的代码行
- 利用MAP文件精确定位代码中出错的代码行
- 利用MAP文件精确定位代码中出错的代码行
- 精确测量代码的CPU运行周期
- 精确控制你代码的行为
- 精确统计github贡献者的代码行数
- 精确记算程序的运行时间或者某段代码的运行时间
- 精确记算程序的运行时间或者某段代码的运行时间
- 精确记算程序的运行时间或者某段代码的运行时间
- linux查看文件按的精确的时间
- log4net config
- 1328买玩具
- 十分简单-如何在局域网中将Ubuntu文件夹共享给Windows
- darwin之一万个定时器实现(IdleTask)
- 1324找最大
- 如何使用git精确定位代码的出处,作者,时间,SHA,并精确查看代码的修改记录
- Android 8.0系统源码分析--Binder进程间通信(二)
- 凑微分公式
- MongoDB 数据类型大全
- POJ2418/openjudge Hardwood species 二叉搜索树
- HTTP与HTTPS的区别
- Android代码生成id的方式
- 灰度共生矩阵理解
- 【数据结构】【范浩强Treap】CF702F T-shirt