- git常用的传输协议
传输协议.png
哑协议:哑协议传输进度不可见;智能协议传输可见。
传输速度:智能协议比哑协议传输速度快 - 采用克隆的方式直接远端的仓库(不带工作区的裸仓库)备份过来
- 采用哑协议
git clone --bare /d/Documents/git_learning/.git ya.git
#--bare:表示不带工作区的裸仓库

- 采用智能协议
git clone --bare file:///d/Documents/git_learning/.git zhineng.git

-
新建远端仓库
git remote add zhineng file:///d/Documents/666-backup/zhineng.git/
-
当本地仓库有新的分支,而远端并未添加进去时,直接push
本地仓库.png

git push zhineng

上面提示的意思是使用git在本地新建一个分支后,需要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。
关联目的是在执行git pull, git push操作时就不需要指定对应的远程分支,你只要没有显示指定,git pull的时候,就会提示你
-
查看远端分支发现已经push过来了
image.png
网友评论