我想从我拥有的存储库下载,但只下载了更改的文件,例如昨天我提交哈希923daf,今天我承诺哈希4292ab,我只想从923daf下载到4292ab。
感谢。
答案 0 :(得分:0)
我认为您不能仅使用git
从遥控器中提取一组特定的文件。
正如HBHB在评论中所说,您可以使用浅层克隆(--depth
)来限制克隆中的提交数量,但只要最新提交(在您的情况下为4292ab)是一个分支提示,在这种情况下,您还需要--branch <your branch's name>
。但即使在这种情况下,您仍然在该分支机构下载所有文件;浅层克隆仅限制历史记录,而不是最终在工作目录中的实际文件。
可能有第三方git托管服务为这类东西提供API,但我不相信BitBucket就是其中之一。
答案 1 :(得分:0)
你做不到。您必须获取存储库的完整副本。这是git众所周知的“特性”。
之后你可以使用你需要的提交来实例化。