如何将Git仓库备份到本地

  1. git常用的传输协议
    如何将Git仓库备份到本地_第1张图片
    传输协议.png

    哑协议:哑协议传输进度不可见;智能协议传输可见。
    传输速度:智能协议比哑协议传输速度快
  2. 采用克隆的方式直接远端的仓库(不带工作区的裸仓库)备份过来
  • 采用哑协议
    git clone --bare /d/Documents/git_learning/.git ya.git #--bare:表示不带工作区的裸仓库
image.png
  • 采用智能协议
    git clone --bare file:///d/Documents/git_learning/.git zhineng.git
如何将Git仓库备份到本地_第2张图片
image.png
  1. 新建远端仓库
    git remote add zhineng file:///d/Documents/666-backup/zhineng.git/

  2. 当本地仓库有新的分支,而远端并未添加进去时,直接push


    如何将Git仓库备份到本地_第3张图片
    本地仓库.png
远端仓库.png

git push zhineng

如何将Git仓库备份到本地_第4张图片
image.png

上面提示的意思是使用git在本地新建一个分支后,需要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。

关联目的是在执行git pull, git push操作时就不需要指定对应的远程分支,你只要没有显示指定,git pull的时候,就会提示你

  1. 查看远端分支发现已经push过来了


    如何将Git仓库备份到本地_第5张图片
    image.png

你可能感兴趣的:(如何将Git仓库备份到本地)