2013-03-25 55 views
1

我正在研究一個託管在GIT上的項目。在我的回購目錄中的某個目錄中,某人刪除了一個文件,在路徑[/ home/git/myProject/generic]處顯示[a.txt]。現在,這個directoty中的文件發生了很多提交。我想追蹤這個文件被刪除的提交。確定特定文件被刪除的提交

我試過了。

git log --oneline myProject/generic 

但是,這會返回很多提交,並且很難追蹤確切的提交。

我也試過

git log --oneline myProject/generic/a.txt 

但這返回,路徑不存在錯誤。

對此提出建議?

回答

1

只需添加--

git log --oneline -- myProject/generic/a.txt 
+0

- 只是幫助登錄命令,以確定用戶是否已經通過了提交或路徑。 - 指路徑。對?當我指定 - 切換時它沒有顯示任何提交。 – sachinjain024 2013-03-25 06:37:25

+0

你試過了嗎?我做到了,而且很有效。如果你想看最近的提交觸摸這個文件(假設刪除它),請添加'-1'。 – mvp 2013-03-25 06:41:34

+0

我認爲你是對的。即使我在使用此開關後也無法看到任何提交。還有其他事情發生了。但是對於我所問的問題,這是正確的答案。謝謝 :) – sachinjain024 2013-03-25 06:49:27