[英]How to find the diff history of specific line in a file using git?
我想在文件中查找特定行的歷史記錄列表
file: something.txt
1/2
line 1: // change comment to 1
2/15
line 1: // change comment to 2
12/15
line 1: // change comment to 4
如果我做git blame
,它只顯示12/15
條目,並且如果在2/15
和12/15
之間有大量的提交,那么git log
並不是真的有用
有人可以給我一些建議嗎?
謝謝
例如:
git log -L 1,1:something.txt
來自文獻
-L <開始>,<結束>:<文件>
-L:<函數名>:<文件>
跟蹤<file>中“ <start>,<end>”(或函數名regex <funcname>)給定的行范圍的演變。 您不得提供任何pathspec限制器。 當前,這僅限於從單個修訂版本開始的遍歷,即,您只能給出零個或一個正修訂版本參數。 您可以多次指定此選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.