背景
我们在 GitHub 上参与到某个开源项目的时候,通常有以下开发步骤。
- fork 一份原仓库到我们自己的仓库中,
- 在自己的仓库中切新的分支进行开发,开发完成之后,再推送到自己的仓库
- 在原仓库进行
Pull Request
,等待审核人审核代码通过后,我们的分支就被合并到原仓库中
这是一个典型的 Github 开发流程
而在这个过程中,原仓库的代码经常会变动,而 GitHub 不会帮我们自动同步原仓库的代码,我们不确保自己修改的代码是否是最新的。因此我们就面临这样的一个问题:“Github 进行 fork 后的仓库,如何与原仓库同步?”
下面是楼主给大家总结出来的解决方法
解决方法
方法一:删掉自己名下 fork 的仓库,再 fork 一次(最暴力也是最快的)
- 第一步,进去自己的仓库,切换到
Settings
页签 - 第二步,页面滑到最下面,点击
Delete this repository
,进行二次确认即可删除 - 第三步,再次