2014-01-08 119 views

回答

8

只是檢查出的舊版本文件:

git checkout HEAD~2 -- path/to/file 

或者更明確:中

git checkout commit-id -- path/to/file 
+1

你使用 - ? –

+0

HEAD〜2是什麼意思? –

+1

'HEAD'是當前簽出的提交,並且'HEAD_n'在此之前是* nnth * commit。所以這是第二個版本提交之前。 '--'用於告訴Git將剩餘的參數作爲文件路徑處理。 – poke