【Git、GitHub、GitLab】十 将git仓库备份到本地

版权声明:本文为博主原创文章,未经博主允许不得转载,转载请加博主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://前缀就是使用智能协议传输,传输的时候有进度条

猜你喜欢

转载自blog.csdn.net/qq_37375427/article/details/86616141