Git 相比于 SVN 最強(qiáng)大的一個(gè)地方就在于「分支」,Git 的分支操作簡(jiǎn)直不要太方便,而實(shí)際項(xiàng)目開發(fā)中團(tuán)隊(duì)合作最依賴的莫過于分支了,關(guān)于分支前面的系列也提到過,但是本篇會(huì)詳細(xì)講述什么是分支、分支的具體操作以及實(shí)際項(xiàng)目開發(fā)中到底是怎么依賴分支來進(jìn)行團(tuán)隊(duì)合作的。
新建一個(gè)叫develop的分支:
git??branch develop
切換到develop分支:
git checkout -b develop? ?
把 develop 分支推送到遠(yuǎn)程倉庫:
git push origin develop? ??
修改分支develop的名字:
git push origin develop:develop2
查看本地分支列表
git branch? ??
查看遠(yuǎn)程分支列表
git branch -r? ??
刪除本地分支
git branch -d develop????
git branch -D develop (強(qiáng)制刪除)? ??
刪除遠(yuǎn)程分支
git push origin :develop? ??
如果遠(yuǎn)程分支有個(gè) develop ,而本地沒有,你想把遠(yuǎn)程的 develop 分支遷到本地
git checkout develop origin/develop??
同樣的把遠(yuǎn)程分支遷到本地順便切換到該分支
git checkout -b develop origin/develop????