Git 日记:如何更新 fork 过来的项目

当我们把别人的项目 fork 过来后,当源更新后,我们要怎样才能更新自己 fork 过来的项目呢?是要重新 fork,这当然可以,但有更好的方法:

  1. fork 的代码库中添加上游代码库的 remote 源,该操作只需操作一次即可。
    如: 其中 {upstream} 表示上游代码库名,可以任意命名。
 git remote add {upstream} git@github.com:soimort/you-get.git
  1. 将本地的修改提交 commit

  2. 在每次 Pull Request 前做如下操作,即可实现和上游版本库的同步
    3.1 : git remote update upstream
    3.2 : git rebase upstream/{branch name}
    需要注意的是在操作 3.2 之前,一定要将 checkout{branch name} 所指定的 branch
    如: git checkout develop

  3. Push 代码到 Github

    git push origin develop
    

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,468评论 2 8
  • 1.设置 初次使用需要设置姓名和邮箱git config --global user.name "git用户名"g...
    jrg陈咪咪sunny阅读 770评论 0 1
  • 本文作者陈云峰,转载请注明。 这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。 Git官网 ...
    陳云峰阅读 2,846评论 0 24
  • 回老家的最终的目的还是读书,所以开学是早晚的事。带我姐的班主任叫肖相文(不知道字有没有打错,其实好像错了,无所谓啦...
    胡海辉阅读 181评论 0 1
  • 如果说这个世界上有一个人能够影响到你,那他一定是一个朴实的贵人,那个曾经众人皆知的,想见却又无缘逢面的人,...
    擎晨马春燕阅读 515评论 0 1