簡體   English   中英

如何使用git查找文件中特定行的差異歷史記錄?

[英]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/1512/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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM