1

背景

在 Github 上 fork 其他项目,通过 git clone 拉到本地后,如果远程分支有修改, 需要同步更新,保持本地代码与远程分支上代码一致

<!--more-->

解决

  1. 查看 remote 分支列表,它们的名称和 URL:

    git remote -v

    其中, orgin 为本地分支; upstream 为远程分支

  2. 如果上一步没有显示 upstream 地址, 需要添加:

    git remote add upstream <原作者项目的 URL>

    完成后, 确认 upstream 已添加

  3. 将远程分支代码同步到本地:

    git fetch upstream
  4. 检查本地代码的变更:

    git checkout master
  5. 合并分支:

    git merge upstream/master
  6. 将当前分支中的本地变更发送到自己对应的分支:

    git push

lryong
208 声望1.2k 粉丝

专注于 Go 程序开发和技术进阶,包括操作系统、计算机网络、系统设计、算法数据结构和开发进阶。不定期分享在程序员道路上的思考和见解。