2012-03-08 14 views
2

我有一個本地Git存儲庫,我想要做的就是將所有文件從特定修訂版複製到工作目錄以外的文件夾。我假設它只是一個單一的命令。如何將特定提交的樹複製到非工作文件夾?

我可能錯過了一些明顯的東西,但我不能爲我的生活工作。

感謝, LJ

+2

您可以使用[git的存檔(http://stackoverflow.com/questions/160608/)。 – 2012-03-08 17:21:44

+0

謝謝查爾斯,那非常快捷,非常簡單。非常感激。我不太會用它,但是如果我可以解決問題,我會將你的回答標記爲答案! – LaughingJohn 2012-03-08 17:25:40

+0

@CharlesBailey。查爾斯我似乎無法將評論標記爲正確的答案,所以如果你添加一個答案,我會很樂意爲你標記它。 – LaughingJohn 2012-03-09 17:06:13

回答

1

最簡單的方法:

GIT_WORK_TREE=../other/path git checkout -f <hash> -- * 
+0

感謝manojlds,但我想我會堅持git歸檔,因爲我更有可能記住! – LaughingJohn 2012-03-09 17:03:12

相關問題