在GitHub中,我们可以fork别人的项目,但是如果原作者更新了代码,我们需要手动操作才能将更新后的代码同步到我们fork的仓库中。为了避免这种麻烦,我们可以设置自动同步原作者仓库的更新到我们fork的仓库中。

1.打开fork 过来的项目,点击Pull requests,点击绿色按钮New pull request

2.在base repository选项中选择自己的源地址,之后会显示There isn’t anything to compare

3.点击ompare across forks

4.在head repository选项中选择原作者的地址,就会出现变更数据

5.点击绿色按钮Create pull request,在标题栏和内容栏中填写 update

6.填入后,点击绿色按钮Create pull request

7.数据更新完之后,页面往下拉点击绿色按钮Merge pull request,Confirm merge进行数据合并即可。

这样,当原作者更新代码时,你的仓库也会自动同步更新。但需要注意的是,如果你的仓库中有自己的修改,这些修改可能会被覆盖。因此,在自动同步更新之前,你需要先将自己的修改提交到自己的分支上,以免丢失。

总的来说,设置自动同步原作者仓库的更新到你fork的仓库中,可以帮助你保持代码的最新状态,减少手动操作的麻烦。