方便的 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