首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >在GitHub上fork项目后,如何与原仓库同步?图解全过程

在GitHub上fork项目后,如何与原仓库同步?图解全过程

作者头像
万猫学社
发布于 2022-04-22 12:27:55
发布于 2022-04-22 12:27:55
7K1
举报

在你fork项目之后,原仓库又更新了,但GitHub不会自动帮你把原仓库的更新同步到你fork后的仓库,可能会导致在提交Pull request时,你的版本和原仓库的版本不一致。

你可以把fork的项目删除掉,再重新fork。当然这不是最优雅的方式。下面介绍较为优雅的方式:

  1. 打开自己fork的仓库,进入Code的标签页。
  1. 点击Pull request按钮。
  1. 可以看到目标仓库是原仓库,来源仓库是你fork的仓库,当然这不是你想要的。点击switching the base按钮,就会目标仓库和来源仓库调换过来。
  1. 点击Create pull request按钮。
  1. 跳转到pull request创建页面后,再次点击Create pull request按钮。
  1. 跳转到pull request详情页面后,点击Merge pull request按钮。
  1. 点击Confirm merge按钮。

merge以后,fork项目就和原仓库同步了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档