现实开发中,项目有很多的分支来共同管理。
在我们修改bug,或者开发新功能时,要拉取自己的分支,在测试无误的时候,在merge到主分支,
或者和其他拉取的分支合并后再一起merge到主分支,一起上线。
拉取的分支的如何命名每个公司都不太一样,有的统一要求,有的不作要求
有的时加自己的名字后缀有的还要再加上数字后缀 如xxx_wmx
有的加上前缀feature/
有的加上前缀bugfix/
那么如何拉取自己的新分支开发呢?
比如git clone xxxx
打开项目,maven依赖载入后
你会发现右下角当前分支是master
拉取自己的分支dev
$git checkout master
$git pull
拉取新的开发分支:
$git checkout -b dev
Switched to a new branch ‘dev’
把新建的分支push到远端:
$git push origin 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 pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch –set-upstream-to=origin/<branch> dev
pull时发现,当前的分支并没有和本地分支关联,根据提示进行下一步
关联本地分支和远端分支:
$git branch --set-upstream-to=origin/dev
再次拉取 验证
$git pull
转载请注明:汪明鑫的个人博客 » 如何从已有分支拉出新分支?
说点什么
您将是第一位评论人!