详述 GitHub 如何将代码从原分支合并到 fork 分支
在使用 GitHub 的过程中,我们可能会遇到这样的问题,即:
- 如何将原分支的代码合并到
fork
的分支?
这个问题其实很常见。当我们fork
别人代码的时候,实际上是对原项目当时状态以及进度进行了一个快照,其随后发生的改变,并不会自动同步到我们的fork
分支!但是为了保证我们fork
的分支状态与原分支同步,这就需要我们主动将原分支的代码合并到我们fork
的分支了。现在,以博主fork
的akka
项目为例,就让我们一起看看,将原分支代码合并到fork
分支的具体操作步骤:
- 标注 1:
New pull request
,新建拉请求按钮; - 标注 2: 显示
fork
分支与原分支相差的提交次数。
如上图所示,标注 2 显示了我们已经向fork
的分支进行了 6 次提交以及在我们fork
原分支或者上一次合并之后,原分支已经进行了 160 次提交。为了原分支的代码,点击 标注 1 所示的New pull request
按钮。
如上图所示,默认是从我们fork
的分支向原分支合并,标注 1 左边的箭头表示合并的方向,点击 标注 1 所示的位置,选择 标注 2 所示的akka/akka
,也就是原分支。
点击原分支之后,会自动跳转到如上界面,点击compare across forks
:
点击compare across forks
之后,会再次显示出两个分支,点击 标注 1 所示的位置,选择 标注 2 所示的guobinhit/akka
,也就是我们fork
的分支。
如上图所示,显示出了原分支的提交记录,点击Create pull request
按钮:
- 标注 1:显示分支合并方向;
- 标注 2:合并记录标题,必填项;
- 标注 3:合并记录信息,选填项;
- 标注 4:
Create pull request
,创建拉请求按钮。
如上图所示,填写完 标注 2 和 标注 3 所需的内容之后,点击 标注 4 所示的Create pull request
按钮:
如上图所示,我们成功创建了一个PR
,其中醒目的绿色Open
标识,表示有待处理的拉请求。继续向下滑动页面,可以按时间顺序查阅原分支的提交记录,当页面滑动至底部的时候,会出现一个Merge pull request
按钮:
如上图所示,点击Merge pull request
按钮:
如上图所示,点击Merge pull request
按钮之后,继续点击Confrim merge
按钮:
如上图所示,合并完成!特别地,当合并操作完成之后,先前绿色的Open
标识,变为紫色的Merged
标识。
最后,回到项目主页面,如上图所示,其展示了我们刚刚完成的合并操作记录。
最后,附上博主的 GitHub 账号,欢迎大家
Follow
:Charies Gavin
———— ☆☆☆ —— 返回 -> 史上最简单的 GitHub 教程 <- 目录 —— ☆☆☆ ————
详述 GitHub 如何将代码从原分支合并到 fork 分支相关推荐
- git创建分支合并到master分支步骤
一. 创建test分支提交步骤 1.列出所有分支 # git branch -a2.创建test分支 # git branch test3.切换到test分支: # git checkout test ...
- git-将分支合并到主分支
现在想要把dev分支合并到main分支下 首先把dev分支修改内容提交 git commit -m '提交修改' git push 然后切换到主分支(main) git checkout main 把 ...
- 把本地git分支合并到Dev分支
把自己分支合并到Dev分支 git add . # 提交到暂存区 git commit -m "提交备注" # 把暂存区文件提交到本地仓库 git push 自己分支名 # 本地上 ...
- TortoiseGit- 创建本地新分支,提交推送到远程,本地新分支合并到工作分支,提交到远程工作分支等。...
整体思路: 创建本地新分支 (create branch) -- 切换到本地新分支工作 (switch/checkout) --提交修改 (commit) -- 推送到远程新分支 (push) ...
- idea 中git 将 dev 分支合并到 master 分支 或将master 分支 合并到dev 分支
1.将 当前dev 分支 合并到 master 分支: (1)切换到master 分支 点击 master 分支 .check out (2)选择local branches , 选择 自己的d ...
- git 怎么将分支合并到master分支上
Git 合并分支到 master 分支的步骤如下: 切换到 master 分支:git checkout master 拉取远程 master 分支最新版本:git pull origin maste ...
- Git for Windows之分支管理、分支合并、解决分支冲突
分支是在稳定版本出现bug的情况下,通过分支技术,在保证稳定版本稳定的情况,修改稳定版本的(差异下载的,速度极快,不同于SVN等技术,会将所有的代码下载到本地)副本,通过合并,解决冲突,最后回归到稳定 ...
- Git 开发分支合并到develop分支用法
开发是在本地自己的分支上,提交时将自己本地分支上的内容合并到develop分支上,再提交 克隆项目指定分支到本地 git clone -b develop git地址 创建自己的本地分支 git ch ...
- 使用idea将dev分支合并到master分支
当我们在dev分支开发完代码后,需要提交并合并到master分支,这时候我们就需要这几个步骤: 首先将dev commit, 然后push到远程dev分支 然后本地切换到master分支,拉取最新的m ...
最新文章
- android 窗口缩放,Android界面整体缩放
- html调试和js脚本调试
- Cracking the Coding Interview 5.2
- 842. Split Array into Fibonacci Sequence
- python url中传递中文_Python编程:URL网址链接中的中文编码与解码
- 鸿蒙系统的升级名单,定档6月2日!鸿蒙“首批”升级名单公布,共计11款华为机型!...
- 提前还贷的python计算程序
- 中职计算机专业阶段成长目标,计算机专业中职生职业生涯规划书
- Unity3D基础31:脚本生命周期
- 《算法设计与分析基础 第二版》pdf
- Pano2VR热点热区热点替换
- 阿里云企业邮箱标准版多域名绑定
- Unsupported major.minor version 52.0那点坑
- icc校色文件使用教程_Windows7色彩管理显示器ICC设置方法
- 超详细如何配置将WAN接入
- C语言中访问结构体成员时 点 . 和 箭头 - 的区别
- 关于计算机素养论文,计算机应用及青少年网络素养培养论文
- 从0到1一个文件,用Python 实现 Web 框架
- 用Python制作高逼格数学动画manim
- 登录超时连不上信息服务器,我的侠客进不去怎么办 服务器登录连接超时请稍后再试解决方法...
热门文章
- ORB-SLAM2 特征点法SLAM 单目 双目 rgbd相机SLAM 单应/本质矩阵恢复运动 小图大图地图优化
- iphone7 屏幕投影到电脑
- Eclipse Helios(3.6.2)下载地址
- 并发编程之LockSupport的 park 方法及线程中断响应
- 性能调优攻略——来自酷壳陈皓
- python大鱼吃小鱼_写简单游戏,学编程语言-python篇:大鱼吃小鱼
- 2017目标跟踪算法综述
- 关于错误:编码GBK的不可映射字符
- VIEW PUSHED PREDICATE(谓词推入)引发的惨剧
- http://www.dewen.net.cn/q/14665/个人感觉用二分法最完美的,需要操作系统支持随机读取指定一行的数据,貌似现在还不行,江湖救急呀...