html5效果網(wǎng)站做一個(gè)網(wǎng)站要花多少錢
一、查看遠(yuǎn)程分支
使用如下git命令查看所有遠(yuǎn)程分支:
git branch -r
查看遠(yuǎn)程和本地所有分支:
git branch -a
查看本地分支:
git branch
在輸出結(jié)果中,前面帶* 的是當(dāng)前分支。
二、拉取遠(yuǎn)程分支并創(chuàng)建本地分支
方法一
使用如下命令:
git checkout -b 本地分支名x origin/遠(yuǎn)程分支名x
使用該方式會(huì)在本地新建分支x,并自動(dòng)切換到該本地分支x。
采用此種方法建立的本地分支會(huì)和遠(yuǎn)程分支建立映射關(guān)系。
方式二
使用如下命令:
git fetch origin 遠(yuǎn)程分支名x:本地分支名x
使用該方式會(huì)在本地新建分支x,但是不會(huì)自動(dòng)切換到該本地分支x,需要手動(dòng)checkout。
采用此種方法建立的本地分支不會(huì)和遠(yuǎn)程分支建立映射關(guān)系。
三、本地分支和遠(yuǎn)程分支建立映射關(guān)系的作用
建立本地分支與遠(yuǎn)程分支的映射關(guān)系(或者為跟蹤關(guān)系track),這樣使用git pull或者git push時(shí)就不必每次都要指定從遠(yuǎn)程的哪個(gè)分支拉取合并和推送到遠(yuǎn)程的哪個(gè)分支了。
查看本地分支和遠(yuǎn)程分支映射關(guān)系
git branch -vv
上面的本地分支和遠(yuǎn)程分支都有映射關(guān)系,如果沒有,就需要手動(dòng)建立:
建立當(dāng)前分支與遠(yuǎn)程分支的映射關(guān)系
git branch -u origin/分支名,
或者 git branch --set-upstream-to origin/分支名
origin 為git地址的標(biāo)志
撤銷本地分支與遠(yuǎn)程分支的映射關(guān)系
git branch --unset-upstream
之后可以再次用git branch -vv 查看本地分支和遠(yuǎn)程分支映射關(guān)系