对于给定的提交,我需要对每行更改的先前版本负责,但是表示提交。
如果提交更改了文件a上的第2行和第3行,我想要一种方法来查看git blame commit^
的输出仅限于前导码和第2行和第3行。
我该怎么做?
似乎我必须明确指出我正在寻找一种方法来以编程方式执行上述 ,而不是亲眼检查提交,确定哪些文件哪些行已更改,然后为每个单个更改的文件手动运行git blame。
答案 0 :(得分:2)
您可以尝试:
git blame <commit>^ -- filename | head -3 | tail -2