git 基于某个分支创建新分支

在平时的开发工作中,我们时常会遇到开发一个新功能,这个功能不是一两天就能完成的,且在日常分支上开发会影响正常的逻辑运行,这时候就面临着需要从现有日常分支的基础上新创建一个功能分支用来开发,开发自测完成后再同步回来,今天就分享下简单的创建步骤:

1、打开Git Bash Here进入要存放的代码目录

cd 代码目录

2、根据已有分支创建新的分支

git checkout -b yourbranchname origin/oldbranchname

3、推送到git

git push origin yourbranchname

4、本地关联远程分支

git branch --set-upstream-to=origin/yourbranchname yourbranchname

开发完成在idea中提交并push之后要合并回原开发分支:

1、切换至原开发分支

git checkout oldbranchname

2、合并功能分支至开发分支

git merge yourbranchname

3、推送至开发分支的远程仓库

git push origin oldbranchname(或通过idea直接操作)

你可能感兴趣的:(git)