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

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

有没有办法让git给你一个提交日志,只提交触及文件中特定的提交?

喜欢git blame,但git blame会向您显示触及特定行的最后提交。

我真的想得到一个类似的日志,而不是文件中任何地方的提交列表,而只是提交到特定行的提交。


呼唤远方
浏览 450回答 3
3回答

qq_笑_17

你可以使用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
打开App,查看更多内容
随时随地看视频慕课网APP