📅  最后修改于: 2023-12-03 15:09:34.206000             🧑  作者: Mango
当你 fork 一个 GitHub 仓库后,你是拥有了该仓库的一份副本,你可以在该副本上进行任意的更改和提交。但是,如果原始仓库中的一些更改将会影响你的 fork,那么你就需要将你的 fork 与 GitHub 中的 master 同步了。
以下是将你的 fork 与 GitHub 中的 master 同步的步骤:
首先,进入到你的 fork 仓库中,点击 "Pull requests"(拉取请求)按钮。
点击 "New pull request"(新拉取请求)按钮。
在拉取请求页面中,点击 "switching the base"(切换基础)按钮。
在 "compare"(比较)列表中,选择原始仓库中的 master 分支,然后选择你 fork 仓库中的 master 分支。
点击 "Create pull request"(创建拉取请求)按钮。
在拉取请求页面中,输入拉取请求标题和描述。然后点击 "Create pull request"(创建拉取请求)按钮。
在拉取请求合并之前,先从 GitHub 中获取最新的更改。点击 "Fetch upstream"(从上游拉取)按钮。
如果你使用的是命令行界面,则可以使用以下命令获取最新的更改:
$ git fetch upstream
将你的本地仓库与 GitHub 中的 master 合并。如果你使用的是 GitHub 界面,请点击 "Merge"(合并)按钮。
如果你使用的是命令行界面,则可以使用以下命令将你的本地仓库与 GitHub 中的 master 合并:
$ git checkout master
$ git merge upstream/master
这就是将你的 fork 与 GitHub 中的 master 同步的方法。
同步你的 fork 和原始仓库的 master 分支可以保持你的代码库在最新状态。如果你希望继续开发和提交你的更改,最好是保持你的 fork 与原始仓库同步。