| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> git命令之追溯文件修改记录:git blame 和 git show【笔记】 -> 正文阅读 |
|
[开发工具]git命令之追溯文件修改记录:git blame 和 git show【笔记】 |
目录 1、git blame1.1、git blame用法
git blame用来追溯一个指定文件的历史修改记录。它能显示任何文件中每行最后一次修改的提交记录。 所以,如果你在代码中看到有一个bug,你可以使用 git blame 标注这个文件,查看哪一次提交引入了这行。 命令用法:
可以使用 -L 指定文件的行数范围:
1.2. 举例
如上图,第一列是commit id;接下来是提交人、提交时间、代码位于文件中的行数、实际代码。注意一下? 2、git show
2.1、git show命令详解语法
参数
说明显示一个或多个对象(blobs,树,标签和提交)。对于提交,它显示日志消息和文本差异。 它还以 git diff-tree --cc 生成的特殊格式呈现合并提交。 对于标签,它显示标签消息和引用对象。对于树,它显示的名称(相当于使用 git ls-tree 和 --name-only 选项)。 对于简单的 blobs,它显示了普通的内容。该命令采用适用于 git diff-tree 命令的选项来控制如何显示提交引入的更改。 2.2、显示提交详情语法
案例我们首先,使用?git log?命令,查看提交日志,具体命令如下:
执行完毕后,如下图所示: 现在,我们使用 git show 命令,查看提交的详情,具体命令如下:
执行完毕后,如下图所示: 我们看到,此时,我们使用了 git show 命令查看了提交的详情。 2.3、显示标签详情语法
案例我们首先,使用?git tag?命令,查看 git 的 tag 列表,具体命令如下:
执行完毕后,如下图所示: 现在,我们使用 git show 命令,查看 tag 的详情,具体命令如下:
执行完毕后,如下图所示: ?我们看到,此时,我们使用了 git show 命令查看了 tag 的详情。 2.4、显示某次提交某个文件的详情语法
案例我们首先,使用 git log 命令,查看 git 的提交日志列表,具体命令如下:
执行完毕后,如下图所示: ?现在,我们使用 git show 命令,查看某次提交某个文件的修改详情,具体命令如下:
执行完毕后,如下图所示: ?我们看到,此时,我们使用了 git show 命令查看了某次提交的某个文件的修改详情。 2.5、例子
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:37:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |