git克隆接收对象和签出是否相同
Are git clone receiving object and checkout the same
我正在浏览一篇文章,其中说:
During the git clone, you'll find that checkout takes a long long
time.
我不知道 'checkout' 是什么意思。意思是'Receiving objects'?我正在克隆一个 repo,这是 cmd 提示符下的结果:
git clone mygit@abc.com:dir
Cloning into 'dir'...
remote: Counting objects: 251877, done.
remote: Compressing objects: 100% (115770/115770), done.
Receiving objects: 22% (57476/251877), 185.21 MiB | 53.00 KiB/s
git checkout
用于在 repo 的分支之间切换。 git clone
还要检查默认分支(HEAD 指向的地方)。
Receving Objects
基本上下载所有文件(所有 brnahces)并且不等同于 git checkout
。
Git 克隆是一个两步过程(默认情况下):
- 下载所有 git 对象和引用(即填充 .git 目录;这是接收对象步骤)
- 工作树已签出(通常是远程 HEAD)
我正在浏览一篇文章,其中说:
During the git clone, you'll find that checkout takes a long long time.
我不知道 'checkout' 是什么意思。意思是'Receiving objects'?我正在克隆一个 repo,这是 cmd 提示符下的结果:
git clone mygit@abc.com:dir
Cloning into 'dir'...
remote: Counting objects: 251877, done.
remote: Compressing objects: 100% (115770/115770), done.
Receiving objects: 22% (57476/251877), 185.21 MiB | 53.00 KiB/s
git checkout
用于在 repo 的分支之间切换。 git clone
还要检查默认分支(HEAD 指向的地方)。
Receving Objects
基本上下载所有文件(所有 brnahces)并且不等同于 git checkout
。
Git 克隆是一个两步过程(默认情况下):
- 下载所有 git 对象和引用(即填充 .git 目录;这是接收对象步骤)
- 工作树已签出(通常是远程 HEAD)