有远程分支:R
有本地分支: L (基于 R 创建)

所以图形是

R---R1---R2---
\
L--L1--

现在,我只需要保持 L 分支总是有来自 R 的更新

我能做到这一点的最简单方法是什么?

我认为答案是:

  • 首先从本地 R pull 更新
  • 结帐到 L 并 merge

  • 但这似乎不是很简单,我需要手动进行一些冲突处理。

    最佳答案

    您想让 L 成为 R 的跟踪分支。您可以使用命令执行此操作。

    git branch --track L remote/R
    

    然后,无论何时您在分支 L 上,只需运行 git pull remote 它将 pull 更新并自动将它们 merge 到您的存储库中。

    https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches

    关于git - 如何从远程分支 pull 更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6605386/

    10-14 18:55
    查看更多