3

有远程分支:R

有本地分支:(L它是基于创建的R

所以图是

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

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

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

我认为答案是:

  1. 首先从本地 R 拉取更新
  2. 结帐到 L 并合并

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

4

2 回答 2

2

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

git branch --track L remote/R

然后,只要您在分支 L 上,只需运行git pull remote它,它就会拉取更新并自动将它们合并到您的存储库中。

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

于 2011-07-07T03:13:18.180 回答
0

您可以从 R 中直接拉入 L。假设 L 已签出:

git pull origin R

L 不必跟踪分支来拉取远程更改。

于 2011-07-07T08:35:59.027 回答