第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

什么是跟蹤分支?

什么是跟蹤分支?

Git
MMMHUHU 2019-08-30 17:53:11
有人可以解釋一個(gè)“跟蹤分支”,因?yàn)樗m用于git?這是git-scm.com的定義:Git中的“跟蹤分支”是連接到遠(yuǎn)程分支的本地分支。當(dāng)您按下并拉動(dòng)該分支時(shí),它會(huì)自動(dòng)推送并拉到與其連接的遠(yuǎn)程分支。如果您始終從同一個(gè)上游分支拉入新分支,并且您不想明確使用“git pull”,請(qǐng)使用此選項(xiàng)。不幸的是,對(duì)于git和來(lái)自SVN的新手來(lái)說(shuō),這個(gè)定義對(duì)我來(lái)說(shuō)絕對(duì)沒(méi)有意義。我正在閱讀“ Git的實(shí)用指南 ”(順便說(shuō)一句好書),他們似乎建議跟蹤分支是一件好事,并且在創(chuàng)建第一個(gè)遙控器(原點(diǎn),在這種情況下)后,你應(yīng)該將您的主分支設(shè)置為跟蹤分支,但遺憾的是,它不包括為什么跟蹤分支是一件好事,或者通過(guò)將主分支設(shè)置為原始存儲(chǔ)庫(kù)的跟蹤分支而獲得的好處。有人可以賜教(英文)嗎?
查看完整描述

4 回答

?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

該P(yáng)roGit本書有一個(gè)很好的解釋:


跟蹤分支


從遠(yuǎn)程分支簽出本地分支會(huì)自動(dòng)創(chuàng)建所謂的跟蹤分支。跟蹤分支是與遠(yuǎn)程分支有直接關(guān)系的本地分支。如果你在跟蹤分支上并輸入git push,Git會(huì)自動(dòng)知道要推送到哪個(gè)服務(wù)器和分支。此外,在其中一個(gè)分支上運(yùn)行g(shù)it pull會(huì)獲取所有遠(yuǎn)程引用,然后自動(dòng)合并到相應(yīng)的遠(yuǎn)程分支中。


克隆存儲(chǔ)庫(kù)時(shí),它通常會(huì)自動(dòng)創(chuàng)建跟蹤origin / master的主分支。這就是為什么git push和git pull開箱即用而沒(méi)有其他參數(shù)。但是,您可以根據(jù)需要設(shè)置其他跟蹤分支 - 不跟蹤原點(diǎn)分支但不跟蹤主分支的分支。這個(gè)簡(jiǎn)單的例子就是你剛看到,運(yùn)行的例子git checkout -b [branch] [remotename]/[branch]。如果你有Git 1.6.2或更高版本,你也可以使用--track速記:


$ git checkout --track origin/serverfix

Branch serverfix set up to track remote branch refs/remotes/origin/serverfix.

Switched to a new branch "serverfix"

要設(shè)置名稱與遠(yuǎn)程分支不同的本地分支,可以輕松地使用具有不同本地分支名稱的第一個(gè)版本:


$ git checkout -b sf origin/serverfix

Branch sf set up to track remote branch refs/remotes/origin/serverfix.

Switched to a new branch "sf"

現(xiàn)在,您的本地分支sf將自動(dòng)推送和拉出origin/serverfix。


查看完整回答
反對(duì) 回復(fù) 2019-08-30
?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個(gè)贊

Pro Git書中 提到:


跟蹤分支是與遠(yuǎn)程分支有直接關(guān)系的本地分支


不完全是。SO問(wèn)題“ 難以理解git-fetch ”包括:


沒(méi)有本地跟蹤分支的概念,只有遠(yuǎn)程跟蹤分支。

所以origin/master是一個(gè)遠(yuǎn)程跟蹤分行master的origin回購(gòu)。


但實(shí)際上,一旦你建立了上游分支關(guān)系:


像當(dāng)?shù)氐囊粋€(gè)分支 master

和遠(yuǎn)程跟蹤分支一樣 origin/master

然后,您可以將其master視為本地跟蹤分支:它跟蹤遠(yuǎn)程跟蹤分支 origin/master,該分支又跟蹤上游存儲(chǔ)庫(kù) 的主分支origin。

查看完整回答
反對(duì) 回復(fù) 2019-08-30
?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊

以下是關(guān)于GIT跟蹤分支機(jī)構(gòu)的個(gè)人學(xué)習(xí)筆記,希望它對(duì)未來(lái)的訪問(wèn)者有所幫助:

https://img1.sycdn.imooc.com//5d68f26000017f6f06380481.jpg

https://img1.sycdn.imooc.com//5d68f2610001450b06440468.jpg

https://img1.sycdn.imooc.com//5d68f2620001773a06360546.jpg

https://img1.sycdn.imooc.com//5d68f2620001663c06370334.jpg

https://img1.sycdn.imooc.com//5d68f26300017d0806420380.jpg

https://img1.sycdn.imooc.com//5d68f2650001de3906350498.jpg



跟蹤分支和“git fetch”:


https://img1.sycdn.imooc.com//5d68f26a000121be06960349.jpg

https://img1.sycdn.imooc.com//5d68f26a0001cca806960535.jpg

https://img1.sycdn.imooc.com//5d68f26c000177c306970250.jpg

查看完整回答
反對(duì) 回復(fù) 2019-08-30
?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

這就是我添加跟蹤分支的方式,以便我可以從它進(jìn)入我的新分支:


git branch --set-upstream-to origin/Development new-branch


查看完整回答
反對(duì) 回復(fù) 2019-08-30
  • 4 回答
  • 0 關(guān)注
  • 1953 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)