开发者

How to pull updates from remote branch

开发者 https://www.devze.com 2023-03-18 08:53 出处:网络
There is remote branch: R There is local branch: L (which was created based on R) So the graph is R--R1---R2---

There is remote branch: R

There is local branch: L (which was created based on R)

So the graph is

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

Right now, I just need keep L branch always have the updates开发者_如何学编程 from R

What is the simplest way I can do this?

I think the answer is to:

  1. pull updates from local R first
  2. checkout to L and merge

But this does not seem very straightforward and I need do some conflict handling manually.


You want to make L a tracking branch for R. You can do this with the command.

git branch --track L remote/R

Then, any time you are on branch L, just run git pull remote and it will pull updates and automatically merge them into your repository.

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


You can pull directly into L from R. Assuming L is checked out:

git pull origin R

L doesn't have to be tracking branch for you to pull in remote changes.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号