git 更新 fork 的项目到原项目的最新版本

3,308次阅读
没有评论

共计 561 个字符,预计需要花费 2 分钟才能阅读完成。

fork 了一个项目之后,原仓库更新后,自己的 fork 项目想要同步更新原仓库,可以查看下面的操作步骤。

ps: 下文中提到的上游仓库,指的是原仓库

主要用于确定本地是否已经有上游仓库

git remote -v

出现如下内容表示无上游仓库

origin https://github.com/xxx/xx.git (fetch)
origin https://github.com/xxx/xx.git (push)
git remote add upstream 上游仓库地址 
git remote -v

出现如下内容表示添加成功

origin  https://github.com/xxx/xx.git (fetch)
origin  https://github.com/xxx/xx.git (push)
upstream        上游仓库地址 (fetch)
upstream        上游仓库地址 (push)

!!! 请注意这里用的 git fetch

git fetch upstream
git branch -a

可以看到本地的所有分支信息

* dev-main # 这是本地当前所在分支
upstream/master  # 这是上游仓库同步后新建的本地分支 
git merge upstream/master

执行成功后,就将上游仓库的内容同步到本地了。

git push

标签:git

文章来源: git 更新 fork 的项目到原项目的最新版本

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2022-02-16发表,共计561字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)