如何同步fork项目原仓库的更新

最简单粗暴的方法:把原来fork的仓库删了重新fork(嘿嘿不过这显然是不优雅的)
那我们该怎么同步更新呢?

如何在 Github 网页端同步更新?

  1. 进入你自己的 fork 过来的仓库。
  2. 点击 “Pull requests” ,如何点击右侧绿色的 “New pull request”。
  3. Github 首先会比较源仓库与你 fork 后的仓库,如果你没有做任何更改,则找不到要 PR 的内容。所以,我们需要点击 “switching the base”,会将我们的仓库作为基础版本,原仓库作为 head 版本,现在我们会看到我们的需要需要 “catch up” 的更新。
  4. 点击 “Create pull request”,起一个名字,然后点击 “Create pull request”。
  5. 点击 “Merge pull request”,然后点击 “Confirm merge”。
  6. 如果我们没提交什么新代码,merge 过程将自动完成。

如何通过本地命令行同步更新?

1.验证远程分支可以 fetch 或 push

git remote -v

2.指明我们需要同步的仓库

git remote add upstream https://github.com/OriginalRepo/OriginalProject.git

3.验证

git remote -v

4.拉取更新的branches和commits

git fetch upstream

5.Checkout 本地分支

git check master

6.合并

git merge upstraem/master

7.提交

git push origin master

相关推荐

  1. 如何同步fork项目仓库更新

    2023-12-09 21:50:02       38 阅读
  2. 【笔记】Helm-2 如何使用-2 同步仓库

    2023-12-09 21:50:02       36 阅读
  3. git 派生仓库怎么同步仓库新分支

    2023-12-09 21:50:02       11 阅读
  4. 如何拉取 GitHub 上项目更新

    2023-12-09 21:50:02       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-09 21:50:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-09 21:50:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-09 21:50:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-09 21:50:02       18 阅读

热门阅读

  1. 决策树 C4.5算法

    2023-12-09 21:50:02       37 阅读
  2. 【C语言】7-35 强迫症 分数 10

    2023-12-09 21:50:02       36 阅读
  3. web开发常见安全漏洞

    2023-12-09 21:50:02       26 阅读
  4. 【算法】摩尔投票算法

    2023-12-09 21:50:02       38 阅读
  5. Kafka官方生产者和消费者脚本简单使用

    2023-12-09 21:50:02       37 阅读
  6. LeetCode763. Partition Labels

    2023-12-09 21:50:02       28 阅读
  7. 大数据量快速数据库还原程序

    2023-12-09 21:50:02       35 阅读
  8. K-Means 算法详解

    2023-12-09 21:50:02       31 阅读