2
A
回答
1
你可以使用git archive
:
git archive --format=zip --prefix MyNewProj/ <oldcommit> -o ../basicproject.zip
cd ..
unzip basicproject.zip
cd MyNewProj
git init
這將創建一個zip壓縮文件的所有跟蹤的文件(沒有任何忽視,像雙星)在承諾<oldcommit>
。然後你可以將它解壓縮到一個新的項目中。
0
您可以從任何舊點創建一個分支:
git checkout -b topic <oldpoint>
0
請注意,根據使用的解壓縮軟件(特別是Windows),使用zip格式可能會產生問題,很大大回購。
這就是Git的2.6(Q3/Q4 2005)地址:由Rene Scharfe
見commit 88329ca,commit 0f747f9,commit 19ee294(2015年8月22日)。
建議:Johannes Schauer。
(在commit 565f575由Junio C Hamano -- gitster
--合併,2015年9月1日)
archive-zip
:寫 「中央目錄記錄的Zip64結尾」 支持超過65535項支持超過65535項乾淨(在通常的「中央目錄記錄結束」(其僅包含16位字段)之前具有用於條目數量的64位字段)。
InfoZIP的zip也是一樣的。
具有65535或更少條目的檔案不受影響。提取所有文件(如InfoZIP的zip和7-Zip)的程序忽略該字段並可能已經提取所有文件。
依靠ZIP文件目錄顯示包含的 文件列表的軟件可以快速模擬到Windows的內置ZIP功能的正常目錄,只能看到包含文件的子集。Windows supports ZIP64 since Vista。
在這裏,這應該不重要,除非提交是一個非常大的。
相關問題
- 1. 克隆舊版本的github回購
- 2. 如何提交來自克隆回購的請求?
- 3. 我如何克隆整個git回購
- 4. 到位桶GIT中推提交而不克隆回購
- 5. 如何推github克隆到新的github回購?
- 6. 如何重構克隆的rails回購?
- 7. 特定提交時的克隆git回購
- 8. 從克隆回購更新到我服務器上的原始回購
- 9. 克隆git回購
- 10. 克隆Github回購
- 11. 如何克隆一個克隆的git回購
- 12. 克隆的git回購securly
- 13. 刪除克隆的回購
- 14. 如何將克隆提交給我的GitHub作爲新項目?
- 15. 從我的主目錄克隆回購
- 16. Mercurial - 克隆克隆另一個回購
- 17. 如何克隆其中有其他回購的git回購?
- 18. Gitolite,無法克隆新回購
- 19. 新手無法克隆回購
- 20. 如何在我的回購中使用克隆的子模塊?
- 21. 如何克隆私人Gitlab回購?
- 22. 如何共享克隆回購?
- 23. 如何更新鏡像CVS回購的Git克隆?
- 24. Git-daemon - 如何更新克隆的回購>?
- 25. 回到github的舊提交
- 26. 添加一個克隆的git回購到我的本地回購
- 27. 爲什麼我不能推新克隆的回購?
- 28. 克隆/從裸回購拉
- 29. 用PHP克隆Git回購
- 30. 從GitHub克隆回購
太棒了!就是這份工作。謝謝 – user2476789