git blame非常适合修改和添加的行,但是如何最终删除特定先前提交中存在的行.我在想,bisect但我希望有更方便的东西.
[在你问之前:在这种情况下,我只是做了一个git log -p并搜索了代码行和(a)一些白痴刚刚删除了前一次提交中的重要行和(b)我是那个白痴]
假设我有以下修订:
rev 1:
+ Dim Foo as integer
rev 2:
+ I like big butts, I cannot lie
rev 3
- Dim Foo as integer
Run Code Online (Sandbox Code Playgroud)
Foo在rev 1和2中,并从三个中移除.我可以发出什么命令将返回添加或删除Foo的所有更改集?
理想情况下,我也希望能够从toroisehg做到这一点