首页前端开发其他前端知识git blame命令详解

git blame命令详解

时间2024-02-10 20:58:03发布访客分类其他前端知识浏览675
导读:收集整理的这篇文章主要介绍了git blame命令详解,觉得挺不错的,现在分享给大家,也给大家做个参考。 gIT blame用来追溯一个指定文件的历史修改记录。它能显示任何文件中每行最后...
收集整理的这篇文章主要介绍了git blame命令详解,觉得挺不错的,现在分享给大家,也给大家做个参考。

gIT blame用来追溯一个指定文件的历史修改记录。它能显示任何文件中每行最后一次修改的提交记录。 所以,如果你在代码中看到一个有 bug 的方法,你可以使用 git blame 标注这个文件,查看哪一次提交引入了这行。

用法:

git blame filename

可以使用 -L 指定文件的行数范围:

git blame -L n1,n2 filename

例如:

第一列是commit id;接下来是提交人、提交时间。注意一下 ^1da177e4c3f4 这个提交的几行,其中的前缀 ^ 指出了该文件自第一次提交后从未修改的那些行。

目前,在各大编辑器工具中都集成了该功能。例如eclise:

idea:

https://git-scm.COM/Book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E4%BD%BF%E7%94%A8-Git-%E8%B0%83%E8%AF%95

下面再给大家分享一下这么好用的git blame命令,你用了吗

git blame用了好多年,最近发现有些小伙伴还没用过,特此记录一下。
git blame命令可以查看一个代码文件中每一行是谁最后添加或者修改的,使用方法如下:
git blame 文件名

打印结果是每行代码最后的修改时间、修改人、提交对应hash号。下面是其中的一行:

fa213368 (xiaoxia.wang       2020-09-01 15:37:01 +0800  292)     public static final boolean MULTIUSER_DEBUG = false;

第一列,hash号,如果想看这个提交的详细内容,可以使用“git show + hash号”命令进行查看
第二列,提交人姓名 ,根据这个信息可以知道这行代码最后是谁修改的。
第三列,修改日期
第四列,代码

有了git blame命令,我们就可以很容易查出来bug是谁改出来的,嘿嘿。

总结

到此这篇关于git blame命令详解的文章就介绍到这了,更多相关git blame命令内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

您可能感兴趣的文章:
  • 全网最全Git命令手册
  • git工具常用命令及ssh操作方法
  • Git命令之分支详解
  • Git版本控制常用命令及pycharm 使用git方法
  • gitee命令行上传项目的步骤详解
  • 详解git使用小结(本地分支与远程分支、git命令)
  • git checkout 命令使用详解
  • Windows 版本Git命令行的使用详解
  • Git命令的简单整理大全
  • 分享Git常用7大技巧和命令
  • 一些你必须要熟练掌握的git命令
  • Git 常用命令清单(整理且详细)
  • Git 命令行教程及实例教程(附github注册)
  • Git基本常用命令
  • Git常用命令介绍

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: git blame命令详解
本文地址: https://pptw.com/jishu/608869.html
GIT相关-IDEA/ECLIPSE工具配置的教程详解 IDEA配置GIT的详细教程

游客 回复需填写必要信息