- git常用的傳輸協(xié)議
傳輸協(xié)議.png
啞協(xié)議:?jiǎn)f(xié)議傳輸進(jìn)度不可見(jiàn);智能協(xié)議傳輸可見(jiàn)。
傳輸速度:智能協(xié)議比啞協(xié)議傳輸速度快 - 采用克隆的方式直接遠(yuǎn)端的倉(cāng)庫(kù)(不帶工作區(qū)的裸倉(cāng)庫(kù))備份過(guò)來(lái)
- 采用啞協(xié)議
git clone --bare /d/Documents/git_learning/.git ya.git#--bare:表示不帶工作區(qū)的裸倉(cāng)庫(kù)

image.png
- 采用智能協(xié)議
git clone --bare file:///d/Documents/git_learning/.git zhineng.git

image.png
新建遠(yuǎn)端倉(cāng)庫(kù)
git remote add zhineng file:///d/Documents/666-backup/zhineng.git/-
當(dāng)本地倉(cāng)庫(kù)有新的分支,而遠(yuǎn)端并未添加進(jìn)去時(shí),直接push
本地倉(cāng)庫(kù).png

遠(yuǎn)端倉(cāng)庫(kù).png
git push zhineng

image.png
上面提示的意思是使用git在本地新建一個(gè)分支后,需要做遠(yuǎn)程分支關(guān)聯(lián)。如果沒(méi)有關(guān)聯(lián),git會(huì)在下面的操作中提示你顯示的添加關(guān)聯(lián)。
關(guān)聯(lián)目的是在執(zhí)行g(shù)it pull, git push操作時(shí)就不需要指定對(duì)應(yīng)的遠(yuǎn)程分支,你只要沒(méi)有顯示指定,git pull的時(shí)候,就會(huì)提示你
-
查看遠(yuǎn)端分支發(fā)現(xiàn)已經(jīng)push過(guò)來(lái)了
image.png


