3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
是什么使原點(diǎn)/ HEAD“有組織地”運(yùn)動(dòng)?
git clone 將其一次設(shè)置到HEAD起源的位置
它是克隆后的默認(rèn)簽出分支 git clone
HEAD原產(chǎn)地代表什么?
在裸存儲(chǔ)庫(通常是“服務(wù)器上的存儲(chǔ)庫”)上,它用作默認(rèn)分支的標(biāo)記,因?yàn)間it clone以這種方式使用它
在非裸存儲(chǔ)庫(本地或遠(yuǎn)程)上,它反映了存儲(chǔ)庫的當(dāng)前簽出
是什么設(shè)置原點(diǎn)/ HEAD?
git clone 獲取并設(shè)置它
如果git fetch像其他任何引用一樣對(duì)其進(jìn)行更新,那將是有意義的,但事實(shí)并非如此
git remote set-head origin -a 獲取并設(shè)置它
有助于更新本地知識(shí),以了解遙控器認(rèn)為“默認(rèn)分支”的地方
瑣事
origin/HEAD 也可以設(shè)置為任何其他值,而無需聯(lián)系遙控器: git remote set-head origin <branch>
除了測(cè)試,我沒有看到用例
不幸的是,無法在遙控器上設(shè)置HEAD
較舊版本的git不知道HEAD指向遠(yuǎn)程上的哪個(gè)分支,而只有它最終擁有的提交哈希:因此,它只是希望選擇一個(gè)指向相同哈希的分支名稱
- 3 回答
- 0 關(guān)注
- 939 瀏覽
添加回答
舉報(bào)