当你在代码中发现一行诡异的逻辑,想知道是谁、在什么时候、为什么写下它时。
git blame <文件名> -L 起始行,结束行
它会逐行显示提交哈希、作者、时间和内容。结合 git show <提交哈希> 就能看到那次提交的完整上下文。它的目的不是责备,而是定位上下文以方便沟通。
git show <提交哈希>