📜  将你的 fork 与 GitHub 中的 master 同步(1)

📅  最后修改于: 2023-12-03 15:09:34.206000             🧑  作者: Mango

将你的 fork 与 GitHub 中的 master 同步

当你 fork 一个 GitHub 仓库后,你是拥有了该仓库的一份副本,你可以在该副本上进行任意的更改和提交。但是,如果原始仓库中的一些更改将会影响你的 fork,那么你就需要将你的 fork 与 GitHub 中的 master 同步了。

步骤

以下是将你的 fork 与 GitHub 中的 master 同步的步骤:

  1. 首先,进入到你的 fork 仓库中,点击 "Pull requests"(拉取请求)按钮。

  2. 点击 "New pull request"(新拉取请求)按钮。

  3. 在拉取请求页面中,点击 "switching the base"(切换基础)按钮。

  4. 在 "compare"(比较)列表中,选择原始仓库中的 master 分支,然后选择你 fork 仓库中的 master 分支。

  5. 点击 "Create pull request"(创建拉取请求)按钮。

  6. 在拉取请求页面中,输入拉取请求标题和描述。然后点击 "Create pull request"(创建拉取请求)按钮。

  7. 在拉取请求合并之前,先从 GitHub 中获取最新的更改。点击 "Fetch upstream"(从上游拉取)按钮。

  8. 如果你使用的是命令行界面,则可以使用以下命令获取最新的更改:

$ git fetch upstream
  1. 将你的本地仓库与 GitHub 中的 master 合并。如果你使用的是 GitHub 界面,请点击 "Merge"(合并)按钮。

  2. 如果你使用的是命令行界面,则可以使用以下命令将你的本地仓库与 GitHub 中的 master 合并:

$ git checkout master
$ git merge upstream/master

这就是将你的 fork 与 GitHub 中的 master 同步的方法。

结论

同步你的 fork 和原始仓库的 master 分支可以保持你的代码库在最新状态。如果你希望继续开发和提交你的更改,最好是保持你的 fork 与原始仓库同步。