gio*_*ian 9 git blame git-commit
对于给定的提交,我需要对每行更改的先前版本负责,但是表示提交.
如果有一个提交更改了文件a上的第2行和第3行,我想要一种方法来查看git blame commit^限制为前导码和第2行和第3行的输出.
我怎样才能做到这一点?
好像我必须明确指定我正在寻找一种方法以编程方式执行上述操作,而不是亲眼检查提交,确定哪些文件哪些行已更改,然后手动运行git blame为每个单独更改文件.
你可以试试:
git blame <commit>^ -- filename | head -3 | tail -2
Run Code Online (Sandbox Code Playgroud)