Git:我如何找到哪个提交删除了一行?

Bru*_*ode 20 git

我知道我在特定提交中添加了一行,并且可以在私有 GitHub 帐户中看到它。在我当前的分支中,它不再存在。我如何找到哪个提交删除了它?

che*_*ner 22

git blame--reverse选项一起使用:

$ git blame --reverse START.. file.ext
Run Code Online (Sandbox Code Playgroud)

其中 START 是仍包含相关行的修订版。

  • 最好添加它的作用,即显示每一行以及它仍然存在的最后一次提交。 (5认同)
  • 接下来的提交是删除该行的提交。 (2认同)