我正在尝试获取特定提交哈希的git存储库,而不需要克隆!每个示例都想要克隆整个存储库。这是有道理的,但我心中所想的存储库非常庞大,我需要它以较小的占用空间留下,因为它将与docker镜像一起使用。
提交哈希在URL中 - 可以/应该使用
提交哈希在URL中 - 可以/应该使用
wget
或curl
递归获取,但我觉得GitHub会阻止它,因为我始终只能得到robots.txt
存储库和提交:
https://github.com/phalcon/cphalcon/tree/1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
我的最佳尝试错误:
git fetch https://github.com/phalcon/cphalcon/ 1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
error: Server does not allow request for unadvertised object 1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
更新
使用克隆的答案建议并没有回答问题。我可以轻松克隆/检出。尝试在没有完整仓库的情况下完成此操作。