如何在一个给定文件中找到关于给定diff的GIT提交?

时间:2016-07-27 12:15:02

标签: git

最近,在UBIFS中发生内核恐慌。

解决方案提供商建议我通过以下补丁来解决问题:

/*
 * Re-erase the PEB before using it. This should minimize any issues
 * from decay of charge in this block.
 */
if (ubi->wl_is_inited) {
    err = ubi_wl_erase_peb(ubi, pnum);
    if (err)
        return err;
    }

但是,我想知道哪个提交引入了此代码片段以及原因。

请指出有效的git命令来查找相关的提交。

1 个答案:

答案 0 :(得分:1)

git blame可能是您正在寻找的。

只需像这样使用它:

git blame <filename>

或者您可以指定要查看的行:

git blame -L <start>,<end> <filename>