我必须处理一个包含一些二进制文件的 git repo。
如果有人能向我解释这一点,我将不胜感激
>git clone --depth 1 -- ssh://git/foo/bar.git test_d
Cloning into 'test_d'...
remote: Counting objects: 289, done.
remote: Compressing objects: 100% (268/268), done.
remote: Total 289 (delta 111), reused 120 (delta 19)
Receiving objects: 100% (289/289), 1.95 MiB | 519 KiB/s, done.
Resolving deltas: 100% (111/111), done.
>git clone --depth 1 -b master -- ssh://git/foo/bar.git test_db
Cloning into 'test_db'...
remote: Counting objects: 5980, done.
remote: Compressing objects: 100% (1777/1777), done.
remote: Total 5980 (delta 3868), reused 5657 (delta 3660)
Receiving objects: 100% (5980/5980), 36.50 MiB | 1.10 MiB/s, done.
Resolving deltas: 100% (3868/3868), done.
>git clone -b master -- ssh://git/foo/bar.git test_b
Cloning into 'test_b'...
remote: Counting objects: 6953, done.
remote: Compressing objects: 100% (1779/1779), done.
remote: Total 6953 (delta 4419), reused 6946 (delta 4417)
Receiving objects: 100% (6953/6953), 57.25 MiB | 1.15 MiB/s, done.
Resolving deltas: 100% (4419/4419), done.
也就是说,为什么在传递-b时似乎正在改变--depth的行为?