git blame檢視檔案由哪次提交修改

admin發表於2018-07-31

git可以團隊開發,難免會出現開發錯誤,可能要明確責任是由誰造成的。

加入在根目錄下有index.html,那麼可以使用如下命令:

[Shell] 純文字檢視 複製程式碼
$ git blame index.html

程式碼截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201807/31/011849gisoq6i505sx6xs9.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

可以看出在每一行都標註了提交資訊,這樣就很容易找出責任人。

實際應用中,可能程式碼行數較多,也大致知道程式碼出錯的範圍,可以使用如下命令限定範圍:

[Shell] 純文字檢視 複製程式碼
$ git blame -L 2,5 index.html

顯示2-5行內容:

a:3:{s:3:\"pic\";s:43:\"portal/201807/31/011924kl8ha33pi3p6icar.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

相關文章