上一篇文章学习记录了工作中常用的一些git命令,点击链接查看:【Git、GitHub、GitLab】九 工作中非常重要的一些git用法
文章目录
- 1 git的传输协议
- 2 如何将git仓库备份到本地
- 2.1 使用哑协议备份
- 2.2 使用智能协议备份
1 git的传输协议
哑协议与智能协议的区别:
- 直观区别: 哑协议传输进度不可见;智能协议传输可见。
- 传输速度: 智能协议比哑协议传输速度快。
备份特点:
2 如何将git仓库备份到本地
2.1 使用哑协议备份
使用以下命令:
-
git clone --bare /path/to/.git ya.git
-
上述命令中/path/to/.git 是git仓库的路径,备份到本地的ya.git文件中
-
参数 --bare的意思是不带工作区的裸仓库
2.2 使用智能协议备份
使用以下命令:
- git clone --bare file:///path/to/.git ya.git zhineng.git
- git仓库前面带上file://前缀就是使用智能协议传输,传输的时候有进度条