代码之家  ›  专栏  ›  技术社区  ›  S.m.g. baquer

如何在Git中修复这个问题“这个分支与基础分支已过时”?

  •  2
  • S.m.g. baquer  · 技术社区  · 7 年前

    我正在做一个项目,我在Github对这个项目做了一个公关,现在我的公关说“这个分支和基础分支已经过时了,将master的最新更改合并到这个分支” 那么,为了使分支与主分支平行,我应该使用哪个git命令呢?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Carlos Parra    7 年前

    如果您从同一项目存储库中的分支创建了请求,那么:

    • 确保您已签出分支(公关部的分支): git checkout your-branch
    • 当你的分支机构签出后,你应该做一个 git pull origin master
    • 然后 git push origin your-branch 更新公关。

    如果您分配了回购,创建了一个分支并提交了PR,请执行以下步骤:

    • 使用原始项目报告创建远程: git remote add upstream 'url.git.here'
    • 确保已签出分支: 签出你的分行
    • 获取从上游到分支的最新更改: git pull upstream master
    • 之后,推动上游的变化: Git Push Origin你的分支
    • 最后,您可以转到Github页面以确保不再 out-of-date 正在阻止你的个人记录。

    在那之后,你应该看到你的公关很好的被合并(在评论被设置之后)。

    如果有帮助请告诉我。