Welcome everyone

如何从已有分支拉出新分支?

java 汪明鑫 393浏览 0评论

现实开发中,项目有很多的分支来共同管理。

在我们修改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

 

转载请注明:汪明鑫的个人博客 » 如何从已有分支拉出新分支?

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz