idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支

1 创建本地分支,并push到服务器


建分支也是一个常用的操作,例如临时修改bug、开发不确定是否加入的功能等,都可以创建一个分支,再等待合适的时机合并到主干。

idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第1张图片

选择New Branch并输入一个分支的名称 

idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第2张图片

创建完成后注意IDEA的右下角,如下图,Git: wangpangzi_branch表示已经自动切换到wangpangzi_branch分支,当前工作在这个分支上。

点击后弹出一个小窗口,在Local Branches中有其他可用的本地分支选项,点击后选择Checkout即可切换当前工作的分支
idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第3张图片

注意,这里创建的分支仅仅在本地仓库,如果想让其他人获取到这个分支,还需要提交到远程仓库,则进行如下操作
idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第4张图片

idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第5张图片

 

2 拉取远程分支到本地 

右下角,可以看到在Remote Branches区(远程)已经有了新的分支,点击后在弹出的子菜单中选择Checkout as new local branch,在本地仓库中创建该分支。完成后在Local Branches区也会出现该分支的选项,可以按上面的方法,点击后选择Checkout切换
idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第6张图片

 

3 分支合并到master主分支 

切换到master分支,选择Merge Changes
idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第7张图片
选择要合并的分支,点击Merge完成
idea+git 创建本地分支,并push到服务器 和 拉取远程的分支到本地 和 分支合并到master主分支_第8张图片

你可能感兴趣的:(#,Git)