【问题标题】:How to use git blame to track change deep in history如何使用 git blame 追踪历史深处的变化
【发布时间】:2019-12-21 03:26:32
【问题描述】:

我尝试在 GitHub 上执行此操作,但一直收到超时错误。

我想在单次提交之前使用 git blame 来获取更改和提交。

在 GitHub 上,我尝试使用 git blame 来找到我感兴趣的一项更改,获取更改的提交,并在该提交之前获得 git blame on commit。

我想要这个的原因是对特定文件的最后一次更改是重构,我想知道添加之前的行。

git blame 有 --reverse 但根据 man 我需要使用 2 个修订版,我想要一个并从头开始。

【问题讨论】:

    标签: git git-blame


    【解决方案1】:

    我不确定 Web 界面是这里的最佳选择,尤其是在您遇到超时的情况下。我要做的是首先在本地克隆存储库。然后在重构之前检查提交,并使用 git blame 或仅检查文件的内容以查看重构过程之前的内容。您可以使用自己喜欢的 git 工具(超时不是问题)。

    【讨论】:

    • 简单的解决方案总是最好的。
    猜你喜欢
    • 2021-10-27
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 2011-10-08
    • 1970-01-01
    相关资源
    最近更新 更多