概述

要合并的分支名称为a,主分支名称为master,实现合并GitHub远程分支的方法有两种:

  1. 使用Git命令合并
  2. 直接在GitHub中合并

创建分支

创建一个分支并把它提交到远程仓库中,为了有东西可测试

当前在master分支,新建一个a分支

1
git branch a

切换到a分支,也可以直接使用git checkout -b a命令创建并切换到a分支

1
git checkout a

在分支a下新建一个名为aaa.txt的文件,并把a分支push到GitHub远程仓库,此时GitHub仓库就多了一个a分支

image-20220420143941714

实现过程

使用Git命令合并

切换到master分支

1
git checkout master

删除本地的a分支

1
git branch -D a

创建一个本地的a分支,并同步GitHub远程a分支的内容到本地的a分支

1
git branch a origin/a

合并a分支

1
git merge a

删除已经被合并的a分支

1
git branch -d a

push本地master分支到GitHub远程库

1
git push origin master

删除GitHub远程a分支

1
git push origin a -d

直接在GitHub中合并

进入GitHub仓库页面,查看所有分支

image-20220420145816162

选择a分支

image-20220420145950959

创建合并请求

image-20220420150043000

合并请求

image-20220420150245456

确认合并

image-20220420150320968

删除已经合并的分支

image-20220420150426079