教程:github fork别人的项目,源作者更新后,如何设置同步更新
在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的仓库中,可以帮助你保持代码的最新状态,减少手动操作的麻烦。
- Author: 作者
- Link: https://www.viliv.xyz/posts/2023-04-26-%E6%95%99%E7%A8%8Bgithub-fork%E5%88%AB%E4%BA%BA%E7%9A%84%E9%A1%B9%E7%9B%AE%E6%BA%90%E4%BD%9C%E8%80%85%E6%9B%B4%E6%96%B0%E5%90%8E%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%90%8C%E6%AD%A5%E6%9B%B4%E6%96%B0/
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.