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

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

很難理解git-get

很難理解git-get

Git
MM們 2019-07-13 14:31:34
很難理解git-get我很難理解吉特-費(fèi)爾的細(xì)微差別。我知道做一個(gè)fetch,將遠(yuǎn)程參考信息提取到本地跟蹤分支中。不過(guò),我有幾個(gè)問(wèn)題:是否可能不存在本地跟蹤分支?如果是的話,它會(huì)自動(dòng)創(chuàng)建嗎?如果我做了fetch并指定一個(gè)非跟蹤分支作為目標(biāo)?Git-FETCH的手冊(cè)頁(yè)指定:git-fetch <options> <repository> <refspec>如何使用respec將內(nèi)容從遠(yuǎn)程主機(jī)獲取到其遠(yuǎn)程跟蹤分支?我相信這可能是可能的,如果我現(xiàn)在的頭腦是在師父和我跑。git fetch origin master但是,我可以使用<+?src:dest>要達(dá)到同樣的目的嗎?我認(rèn)為這將有助于我更好地理解這些概念。還有一個(gè)問(wèn)題:我的.git/config文件有下面一行用于獲取(只顯示相關(guān)行):fetch = +refs/heads/*:refs/remotes/origin/*有人能解釋一下這句話的確切意思嗎?
查看完整描述

3 回答

?
慕仙森

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

首先,沒(méi)有這樣的概念局部跟蹤只有樹枝遠(yuǎn)程跟蹤樹枝。所以起源/主人的遠(yuǎn)程跟蹤分支師父起源回購(gòu)。

通常你會(huì)Git獲取$Remote更新所有遠(yuǎn)程跟蹤分支,并在需要時(shí)創(chuàng)建新分支。

但是,您也可以指定一個(gè)respec,但這不會(huì)觸及您的遠(yuǎn)程跟蹤分支,相反,它將獲取您指定的分支并保存在FETCH_HEAD上,除非您指定了一個(gè)目的地。一般來(lái)說(shuō),你不想搞砸這件事。

最后,

fetch = +refs/heads/*:refs/remotes/origin/*

這意味著如果你這么做

git fetch origin

它實(shí)際上可以:

git fetch origin +refs/heads/*:refs/remotes/origin/*

意思是遙控器頭/尾將是當(dāng)?shù)氐?/trans>遙控/起源/前,而加號(hào)意味著它們將被更新,即使它們不是快進(jìn)的。

也許你認(rèn)為的跟蹤分支是與吉特拉力以及合并配置。


查看完整回答
反對(duì) 回復(fù) 2019-07-13
?
慕的地6264312

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

剩下的幾個(gè)(大部分是從GIT提取令人遺憾的是,這在某些地方有點(diǎn)過(guò)時(shí)):

  • 如果遠(yuǎn)程跟蹤分支(跟蹤某個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)中某個(gè)分支的分支)不存在,它將被創(chuàng)建。

  • 你拿來(lái)的樹枝(<dst>在……里面[+]<src>:<dst>)不需要居住在remotes/<remote>/命名空間。例如,對(duì)于鏡像存儲(chǔ)庫(kù)(git clone --mirror)respec是1比1。在過(guò)去的日子里,分開(kāi)的遙控器布局(之前)remotes/<remote>/用于遠(yuǎn)程跟蹤參考的命名空間)師父分支被調(diào)用為分支起源..即使是當(dāng)前的標(biāo)記也直接被取到tags/以鏡像方式命名空間。

  • 如果你的分支被拉進(jìn)(螢火蟲的右手邊)<src>:<dst>如果存在,git將檢查下載是否會(huì)導(dǎo)致快速轉(zhuǎn)發(fā),即如果當(dāng)前狀態(tài)為<dst>是國(guó)家的祖先<src>在給定的遠(yuǎn)程存儲(chǔ)庫(kù)中。如果不是,你也不用-f/--force選項(xiàng)git-FETCH,或使用“+”前綴respec(使用+<src>:<dst>FETCH將拒絕更新該分支。

  • git fetch origin master等于git fetch origin master:,而不是git fetch origin master:master;它存儲(chǔ)獲取的師父(偏僻的)分支起源)在取頭,而不是在師父分支或遠(yuǎn)程跟蹤remotes/origin/master分支。它可以跟著git merge FETCH_HEAD..通常不直接使用,但作為一次性拉出而不設(shè)置遠(yuǎn)程跟蹤分支的一部分:git pull <URL> <branch>.

  • +refs/heads/*:refs/remotes/origin/*作為價(jià)值遠(yuǎn)程獲取配置變量意味著每個(gè)分支(refs/heads/(命名空間)在遠(yuǎn)程中。起源分別命名為遠(yuǎn)程跟蹤分支。refs/remotes/origin/命名空間,例如師父分支機(jī)構(gòu)起源(即:refs/heads/master(參考文獻(xiàn))起源/主人遠(yuǎn)程跟蹤分支(即refs/remotes/origin/master參考文獻(xiàn))。“+”前綴意味著,即使在非快速轉(zhuǎn)發(fā)的情況下,獲取也會(huì)成功,這意味著當(dāng)遠(yuǎn)程上的分支被重基或重繞(在過(guò)去重置為某種狀態(tài))或其他修改時(shí)。


查看完整回答
反對(duì) 回復(fù) 2019-07-13
?
慕桂英546537

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

注意,Git的主要維護(hù)者現(xiàn)在(2014年8月,Git 2.1)添加了以下解釋git fetch:
(見(jiàn)提交fcb14b0通過(guò)Junio C.Hamano(gitster):

配置遠(yuǎn)程跟蹤分支

您經(jīng)常通過(guò)定期和反復(fù)地從同一個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)中獲取信息來(lái)與其交互。為了跟蹤這樣一個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)的進(jìn)度,git fetch允許您配置remote.<repository>.fetch配置變量

通常,這樣的變量可能如下所示:

[remote?"origin"]
fetch?=?+refs/heads/*:refs/remotes/origin/*

使用此配置的方式有兩種:

  • 什么時(shí)候git fetch在沒(méi)有指定要在命令行上獲取哪些分支和/或標(biāo)記的情況下運(yùn)行。git fetch origingit fetch,?remote.<repository>.fetch值用作參考規(guī)范-它們指定要取哪些參考文獻(xiàn),哪些本地參考文獻(xiàn)需要更新。.
    上面的示例將獲取存在于origin(即任何與值的左手邊相匹配的引用,refs/heads/*)中的相應(yīng)遠(yuǎn)程跟蹤分支。refs/remotes/origin/*等級(jí)制度。

  • 什么時(shí)候git fetch與顯式分支和/或標(biāo)記一起運(yùn)行,以便在命令行上獲取。git fetch origin master,<refspec>s在命令行上給定,確定要獲取的內(nèi)容(例如,master在示例中,它是master:,這反過(guò)來(lái)又意味著“獲取”master“分支,但我沒(méi)有明確說(shuō)明要從命令行更新哪個(gè)遠(yuǎn)程跟蹤分支”),示例命令將獲取。master“樹枝。
    這個(gè)remote.<repository>.fetch值確定更新哪個(gè)遠(yuǎn)程跟蹤分支(如果有的話)。
    以這種方式使用時(shí),remote.<repository>.fetch值在決定什么獲取(即當(dāng)命令行列出respecs時(shí),這些值不被用作respecs);它們僅用于決定。哪里獲取的引用是作為映射存儲(chǔ)的。


查看完整回答
反對(duì) 回復(fù) 2019-07-13
  • 3 回答
  • 0 關(guān)注
  • 800 瀏覽

添加回答

舉報(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)