- git常用的傳輸協議
傳輸協議.png
啞協議:啞協議傳輸進度不可見;智能協議傳輸可見。
傳輸速度:智能協議比啞協議傳輸速度快 - 采用克隆的方式直接遠端的倉庫(不帶工作區的裸倉庫)備份過來
- 采用啞協議
git clone --bare /d/Documents/git_learning/.git ya.git
#--bare:表示不帶工作區的裸倉庫
image.png
- 采用智能協議
git clone --bare file:///d/Documents/git_learning/.git zhineng.git
image.png
新建遠端倉庫
git remote add zhineng file:///d/Documents/666-backup/zhineng.git/
-
當本地倉庫有新的分支,而遠端并未添加進去時,直接push
本地倉庫.png
遠端倉庫.png
git push zhineng
image.png
上面提示的意思是使用git在本地新建一個分支后,需要做遠程分支關聯。如果沒有關聯,git會在下面的操作中提示你顯示的添加關聯。
關聯目的是在執行git pull, git push操作時就不需要指定對應的遠程分支,你只要沒有顯示指定,git pull的時候,就會提示你
-
查看遠端分支發現已經push過來了
image.png