方便的 blame 一行代码是谁改的html
blame 一行代码的改动历史(可能有多我的改过屡次,有时候只看最后的改动不够)git
$ git blame <filename> $ git blame -L 100,100 <filename> $ git blame -L 100,+10 <filename>
在 Sublime Text 中能够直接 blame,Shift
+ Cmd
+ P
--> blame
来使用 Git blame,且选中几行的时候能够只 blame 这几行。github
这里最后实际没有用 blame,而是用了 log 命令。这样能够看到对这一行进行操做过的全部 commit。web
$ git log -L start,end:file $ git log -L 155,155:git-web--browse.sh
Sublime Text 里面的 log 不是很好用,不能看到细节,也不能 log 某一行。ui
大概是以下的格式:调试
https://github.com/<user_name>/<project_name>/commit/<commit hash id>
在以上页面中还能够顺藤摸瓜找到对应的那次 PR 的内容。code