乐趣区

关于git:解决-fork-项目后同步分支问题

背景

在 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
退出移动版