gpt4 book ai didi

git - 你如何在我感兴趣的一行代码上从命令行执行 `git blame`?

转载 作者:太空狗 更新时间:2023-10-29 13:35:43 24 4
gpt4 key购买 nike

本质上,我正在尝试做的是我们通常使用网络界面做的事情。我知道怎么做git blame使用网络界面比如 bitbucket 或 github,但是如何使用 git CLI 做同样的事情?到目前为止,我已经做到了:

  1. git grep <line of code that I am interested to see the blame> .获取文件列表,然后找到我感兴趣的文件。
  2. git blame <on file of interest> .显示谁做了什么并提交哈希。
  3. 无法弄清楚这部分......我看到了我感兴趣的哈希,我如何才能看到关于那个提交哈希的完整提交日志?

最佳答案

我偶然发现了这个 http://zsoltfabok.com/blog/2012/02/git-blame-line-history/在我发布这个之后,所以我将在这里发布以供引用。步骤是:

  1. 找到您感兴趣的行号并执行 git blame -L <starting line number>,<ending line number> <filename> . (即行号以逗号分隔,没有空格)
  2. git show <commit hash>将向您展示您需要了解的内容。

关于git - 你如何在我感兴趣的一行代码上从命令行执行 `git blame`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com