在 GitHub 网页端,同步你 fork 的项目与原始仓库(upstream repository)的更新相对简单。GitHub 提供了一些图形化工具来帮助你完成这个过程。以下是具体步骤:
首先,登录你的 GitHub 账户,然后导航到你 fork 的仓库页面。
![]()
在你的 fork 仓库页面上,有一个 Fetch upstream 按钮,位于仓库页面顶部的一行工具栏中。点击这个按钮会显示两个选项:
CompareFetch and merge点击 Compare 选项来查看从原始仓库(upstream)到你的 fork 仓库的更新情况。
![]()
![]()
点击 Compare 后,你会看到一个比较页面,这个页面会显示原始仓库和你 fork 仓库之间的差异。你可以查看具体的更新内容,以确认这些更新是否是你想要合并的。
![]()
如果确认要同步这些更新,回到 Fetch upstream 按钮,并选择 Fetch and merge 选项。这个操作会将原始仓库的最新更改合并到你的 fork 仓库中。
![]()
点击 Fetch and merge 后,GitHub 会自动处理合并过程。如果没有冲突,更新将自动应用到你的 fork 仓库。如果存在冲突,GitHub 将提示你解决冲突。
![]()
如果存在冲突,你需要手动解决这些冲突。这可以通过以下步骤完成:
通过这些步骤,你可以在 GitHub 网页端轻松地将原始仓库的更新同步到你的 fork 仓库中,无需使用命令行工具。
0 评论