在Git存储库中找到更改特定行的最后一个人

时间:2019-05-23 06:39:13

标签: git

是否可以查看文件特定行上的更改?例如:文件index.html的第84行。

这与“ See who last changed a specific line in a Git repo”中的问题相同,该问题被错误地标记为“ Retrieve the commit log for a specific line in a file?”的重复项,显然已被不是同一个问题。问题1)关于更改线路的最后一个人,问题2)关于更改日志。

问题1)的正确答案是

  

git blame -L 84,84 index.html

问题2)的正确答案是:

  

git log --pretty = short -u -L 84,84:index.html

完全个不同的答案。我试图多次重开问题1),但没有成功,所以又来了。

顺便说一句,似乎人们将其标记为重复的内容并不了解Git。问题1)和2)之间的区别就像说:1)如何获得美国的最新GDP? vs 2)如何获得美国的GDP历史记录? 完全个不同的问题。

这是“ Retrieve the commit log for a specific line in a file?”的副本吗?不是。

1 个答案:

答案 0 :(得分:-1)

非常简单:

  

git blame -L 84,84 index.html