2013-04-24 27 views

回答

6

你可以使用this post描述的方法:

如果你知道行的內容,這是一種理想的用例:

git log -S<string> path/to/file 
git log -G<regex> path/to/file 

或者你可以嘗試:

git blame --reverse 
+0

我接受這個答案。但我其實忘了在這個問題中提到一些細節。我創建了另一個帖子,提供了更多關於我的問題的詳細信息:http://stackoverflow.com/questions/16203763/find-the-latest-commit-that-had-a-particular-word-line-in-git – Glide 2013-04-24 23:10:45

0

類型gitk在命令行中,它將顯示用於比較文件的圖形工具。

(OR)

$ git log -p 

之一更有幫助的選項是-p,其示出了在每個引入 的差異提交。

1

git blame將向您顯示最近一次更改文件每一行的提交。你可以在你的文件上使用它,然後轉到你的單詞所在的行。