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

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

如何理解git中的HEAD和branch?

如何理解git中的HEAD和branch?

Git
紅糖糍粑 2018-09-02 13:45:13
在git中HEAD和branch是兩個(gè)特殊的引用,它們都指向commit。而且一般情況下,是HEAD指向branch然后再指向commit,但是當(dāng)HEAD處于游離狀態(tài)時(shí)它就不再指向branch而是直接指向commit,所以說HEAD是指向活躍分支的游標(biāo)這句話似乎不太準(zhǔn)確,而是指向當(dāng)前的commit。關(guān)于branch,本質(zhì)是指向commit的引用,這里的commit是單個(gè)的commit,當(dāng)有新的commit提交時(shí),branch會(huì)移動(dòng)到新的commit。但是我們?cè)诜种蠒?huì)提交很多的commit,然后再進(jìn)行合并的時(shí)候是將分支的所有commits合并過去,這樣的話是否可以將branch理解成一個(gè)commit串,它代表了所有提交的commit,在進(jìn)行合并的時(shí)候本質(zhì)合并的就是commit串,這樣看似是合理的,但是它和“branch的本質(zhì)是指向commit的引用”這句定義不太相符,這句話在我的理解中就是branch只指向單個(gè)commit。還請(qǐng)各路大神幫助我理解一下,謝謝??!
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 1411 瀏覽

添加回答

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