为了账号安全,请及时绑定邮箱和手机立即绑定

检索文件中特定行的提交日志?

检索文件中特定行的提交日志?

Git
呼唤远方 2019-08-28 16:44:10
检索文件中特定行的提交日志?有没有办法让git给你一个提交日志,只提交触及文件中特定行的提交?喜欢git blame,但git blame会向您显示触及特定行的最后提交。我真的想得到一个类似的日志,而不是文件中任何地方的提交列表,而只是提交到特定行的提交。
查看完整描述

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

你可以使用pick-ax获得一组提交。

git log -S'the line from your file' -- path/to/your/file.txt

这将为您提供影响该文件中该文本的所有提交。如果文件在某个时候重命名,您可以添加--follow-parent。

如果您想在每个编辑中检查提交,可以将结果传递给git show:

git log ... | xargs -n 1 git show


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 445 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信