未分類 5 2 月 2021 clone –depth=1 拉取仓库所有文件后,再通过 pull 拉取时,如何只拉取 commit 后变更的文件? clone –depth=1 拉取仓库所有文件后,再通过 pull 拉取时,如何只拉取 commit 后变更的文件? 資深大佬 : ReputationZh 5 仓库太大,数百 G,拉一次要半个小时,太慢了。有更好的拉取方式吗?不限于 pull 。 大佬有話說 (4) 資深大佬 : xupefei github 的话可以用 api 下载一个 tarball,比 clone 要快点儿。还有种办法是每次 pull 的时候也—depth 1 資深大佬 : AoEiuV020 没记错的话,就普通 git pull 就是只拉取后续 commit, 想拉取前面的才要加参数 unshallow, 主 資深大佬 : ReputationZh @xupefei 内网的 gitlab,话说几百 G 的文件怎么可能存到 github 上…刚才试了一下,发现 git pull 也可以加参数–depth=1,发现几秒钟就完事了。满足我的需求了。 資深大佬 : julyclyde @ReputationZh 几百 G 一般就用 Large file storage 了吧