我一直在研究git diff和git log选项,以找到通过repo跟踪给定源代码行历史记录的方法(分支、作者、提交信息等),但我没有看到类似的信息。
有第三方的git工具可以实现这个吗?
git blame
你想要什么
git blame -M
git blame
。 - vcsjonesgit blame
告诉你谁对给定(通常是当前的)文件中的每一行负责。但它不会告诉你给定行随时间如何变化,这并不完全不合理,因为该行可能会在文件之间移动等。问题在于“在文件的两个不同版本中什么构成相同的行”。 - Jonathan Leffler