我沒有本地代碼複製/ etc,我只想下載一個特定的git提交,以便我可以查看它。我有一個Git倉庫的網址:如何從存儲庫下載特定的git提交?
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
,並提交哈希:
ee9c5cfad29c8a13199962614b9b16f1c4137ac9
如何下載眼前這個承諾使用Git(我不希望整個回購,只是一個提交補丁)?我已經閱讀了git-pull和git-cherry-pick的man頁面,並且沒有運氣就用命令弄亂了。
克隆回購確實不是一種選擇,因爲一些內核存儲庫非常大,下載速度很慢(小時)。
您是否嘗試過瀏覽[通過網絡這個回購(http://git.kernel.org/?p=linux/kernel/git/davem /net-2.6.git;a=commit;h=ee9c5cfad29c8a13199962614b9b16f1c4137ac9)? – bstpierre 2010-09-14 21:34:42
我想從命令行執行它的原因有多種(速度/效率和腳本是主要的)。 – bigredbob 2010-09-18 08:34:14
一個提交實質上是一個差異。你想查看差異還是查看樹? – Daenyth 2010-09-25 18:38:14