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

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

Git分支:主控與源/主控與遠(yuǎn)程/源/主控

Git分支:主控與源/主控與遠(yuǎn)程/源/主控

Git
慕勒3428872 2019-12-07 15:53:48
我認(rèn)為我在正確的方向上了解git的基本概念。我已經(jīng)設(shè)置并克隆了一個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)。我還創(chuàng)建了服務(wù)器端的空存儲(chǔ)庫(kù),并將本地存儲(chǔ)庫(kù)鏈接到該存儲(chǔ)庫(kù)。我的問(wèn)題是我不了解以下兩者之間的區(qū)別:原始服務(wù)器/主服務(wù)器與遙控器/原始服務(wù)器/主服務(wù)器據(jù)我了解,master是本地分支,remotes / origin / master是遠(yuǎn)程分支。但是起源/母版到底是什么?
查看完整描述

3 回答

?
阿波羅的戰(zhàn)車

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

克隆遠(yuǎn)程存儲(chǔ)庫(kù)并運(yùn)行g(shù)it branch -a(以顯示git知道的所有分支)。它可能看起來(lái)像這樣:


* master

  remotes/origin/HEAD -> origin/master

  remotes/origin/master

這master是本地存儲(chǔ)庫(kù)中的一個(gè)分支。 remotes/origin/master是在名為master的遠(yuǎn)程上命名的分支origin。您可以將其稱為origin/master,如:


git diff origin/master..master

您也可以將其稱為remotes/origin/master:


git diff remotes/origin/master..master

這只是引用同一事物的兩種不同方式(順便說(shuō)一句,這兩個(gè)命令的意思是“向我展示遠(yuǎn)程master分支和我的master分支之間的更改)。


remotes/origin/HEAD是default branch名為的遙控器的origin。這使您可以簡(jiǎn)單地說(shuō)origin而不是origin/master。



查看完整回答
反對(duì) 回復(fù) 2019-12-07
?
瀟瀟雨雨

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

對(duì)于像我這樣的假人的簡(jiǎn)短回答(從Torek偷來(lái)的):

  • 來(lái)源/管理員是“我上次檢查管理員在那兒的地方”

  • 主人是“根據(jù)我一直在做什么,主人在這里”


查看完整回答
反對(duì) 回復(fù) 2019-12-07
?
繁花不似錦

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

技術(shù)上不會(huì)有任何實(shí)際的“遠(yuǎn)程”東西都1,在你自己的Git回購(gòu),也有只是本地名稱應(yīng)該對(duì)應(yīng)于另一個(gè)名字,不同的回購(gòu)。origin/whatever最初命名的將與您從中克隆的回購(gòu)中的那些相匹配:


git clone ssh://some.where.out.there/some/path/to/repo # or git://some.where...

制作另一個(gè)倉(cāng)庫(kù)的本地副本。一路上,它會(huì)記錄在那里的所有分支,并提交那些引用,并將這些分支以名稱粘貼到您的本地倉(cāng)庫(kù)中refs/remotes/origin/。


根據(jù)您花了多長(zhǎng)時(shí)間git fetch才能更新“我在某處某處的副本”,他們可能會(huì)更改其分支,創(chuàng)建新分支并刪除一些分支。當(dāng)您執(zhí)行自己的操作git fetch(或git pull實(shí)際上是獲取加合并操作)時(shí),您的存儲(chǔ)庫(kù)將復(fù)制其新作品并refs/remotes/origin/<name>根據(jù)需要更改所有條目。正是fetching 的那一刻使所有東西都匹配了(嗯,那個(gè)和最初的克隆,還有一些pushing的情況-基本上是每當(dāng)Git有機(jī)會(huì)檢查的時(shí)候,但是請(qǐng)注意下面的警告)。


Git通常讓您將自己的refs/heads/<name>稱為Just <name>,將遠(yuǎn)程的稱為origin/<name>,這都可以正常工作,因?yàn)楹苊黠@哪個(gè)是哪個(gè)。有時(shí)可以創(chuàng)建您自己的分支名稱,使其不明顯,但是在它發(fā)生之前不必?fù)?dān)心。:-)只要給Git最短的名字就可以使它變得顯而易見(jiàn),它就會(huì)從那里開(kāi)始:origin/master是“上次我檢查師父在那邊的地方”,master也是“根據(jù)我的所作所為師傅在那兒的地方” 。根據(jù)需要運(yùn)行g(shù)it fetch以在“ master在那里”上更新Git。


警告:在低于1.8.4的Git版本中,git fetch有些模式不會(huì)更新“ master在那兒”(更準(zhǔn)確地說(shuō),是不會(huì)更新任何遠(yuǎn)程跟蹤分支的模式)。跑步git fetch origin,或者git fetch --all,甚至只是git fetch,不更新。跑步git fetch origin master 沒(méi)有。不幸的是,這種“不更新”模式是由普通觸發(fā)的git pull。(這主要是一個(gè)小麻煩,已在Git 1.8.4及更高版本中修復(fù)。)


1好吧,有一件事叫做 “遠(yuǎn)程”。但這也是本地的!名稱origin就是Git所說(shuō)的“遠(yuǎn)程”。它基本上只是克隆時(shí)使用的URL的縮寫。這也是originin的origin/master來(lái)源。該名稱origin/master稱為“ 遠(yuǎn)程跟蹤分支”,有時(shí)會(huì)縮寫為“遠(yuǎn)程分支”,尤其是在較早或更正式的文檔中。


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

添加回答

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