git clone默認(rèn)會(huì)把遠(yuǎn)程倉(cāng)庫(kù)整個(gè)給clone下來(lái)
但只會(huì)在本地默認(rèn)創(chuàng)建一個(gè)master分支
如果遠(yuǎn)程還有其他的分支,此時(shí)用git branch -a查看所有分支:
能看到遠(yuǎn)程的所有的分支,如remotes/origin/python_mail.skin
可以使用checkout命令來(lái)把遠(yuǎn)程分支取到本地,并自動(dòng)建立tracking
或者使用-t參數(shù),它默認(rèn)會(huì)在本地建立一個(gè)和遠(yuǎn)程分支名字一樣的分支
也可以使用fetch來(lái)做:
不過(guò)通過(guò)fetch命令來(lái)建立的本地分支不是一個(gè)track branch,而且成功后不會(huì)自動(dòng)切換到該分支上
注意:不要在本地采用如下方法:
因?yàn)?,這樣建立的branch是以master為基礎(chǔ)建立的,再pull下來(lái)的話,會(huì)和master的內(nèi)容進(jìn)行合并,有可能會(huì)發(fā)生沖突…
聯(lián)系客服