代码之家  ›  专栏  ›  技术社区  ›  pragya.go

在解决了重新设置分支的所有冲突之后,我执行了“git rebase--continue”,得到了“No rebase in progress?” . 我下一步该怎么办?

  •  0
  • pragya.go  · 技术社区  · 6 年前

    我正在努力使我的分支机构与我的发展分支机构重新建立联系。在解决冲突和 git rebase --continue 我最终解决了所有问题,我做到了 git rebase--继续 再一次

    pragyagoel$ git rebase --continue
    No rebase in progress?
    pragyagoel$
    

    在git状态下,它给了我以下信息:

    pragyagoel$ git status
    On branch Pragya_Develop_2
    Your branch and 'origin/Pragya_Develop_2' have diverged,
    and have 64 and 9 different commits each, respectively.
      (use "git pull" to merge the remote branch into yours)
    
    nothing to commit, working tree clean
    pragyagoel$
    

    不知道我下一步该做什么,因为我没有地方回应“没有进行中的回退?”。它直接转到新的命令行。

    1 回复  |  直到 6 年前
        1
  •  1
  •   joanis Ankur Kumar Srivastava    6 年前

    在我看来,你的回扣成功完成。

    git log --graph --decorate Pragya_Develop_2 origin/Pragya_Develop_2
    

    Pragya_Develop_2 ,这与 origin/Pragya_Develop_2

    如果您对结果满意并希望更新 origin git push -f .

    警告:有很多很好的理由可以避免推送rebase的结果,但是可以使用merge。我建议你仔细阅读一下(google“git rebase vs merge”可以找到几十个关于这个主题的页面),但我在这里回答你的问题,假设rebase真的是你想要做的。

    推荐文章