一、查看本地已有的分支:git branch二、本地检出一个新的分支并推送到远程仓库(一)创建本地分支git checkout -b 新分支名(二)推送本地分支到远程仓库git push --set-upstream origin 分支名三、将远程git仓库里的指定分支拉取到本地(卖隐本地不存在的分支)当你想从远程仓库里拉取一条本地不存在的分支时:方法一:git checkout -b 本地分支名 origin/远程分支名这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。例如远程仓库里有个分支dev2,我本地没有该分支,我要把dev2拉到我本地:若成功,将会在本地创建新分支dev2,并自动切到dev2上。如果出现提示:fatal: Cannot update paths and switch to branch 'dev2' at the same time. Did you intend to checkout 'origin/dev2' which can not be resolved as commit?表示拉取不成功。我们需要先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分支名方法二git pull origin dev:dev-------两个dev分别表示远程分支名:本地分支名接着裤槐执行git pull,如果有以下报错:There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details.那就执行git branch --set-upstream-to=origin/dev dev补充一下:把胡配友本地git分支合并到dev分支(例如自己本地分支和自己远程分支都是july)git add .git commit -m "提交备注"git pullgit pushgit checkout devgit pullgit checkout julygit merge devgit push执行这番操作即可。