版权声明:本文为博主原创文章,未经博主允许不得转载,转载请加博主qq:1126137994或者微信:liu1126137994 https://blog.csdn.net/qq_37375427/article/details/86616141
上一篇文章学习记录了工作中常用的一些git命令,点击链接查看:【Git、GitHub、GitLab】九 工作中非常重要的一些git用法
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://前缀就是使用智能协议传输,传输的时候有进度条