有远程分支:R
有本地分支:L
(基于R
创建)
所以图表是
R--R1---R2--- \ L--L1--
现在,我只需要保持L
分支始终拥有R
的更新
我能做到这一点最简单的方法是什么?
我认为答案是:
但这似乎并不简单,我需要手动进行一些冲突处理。
答案 0 :(得分:2)
你想让L成为R的跟踪分支。你可以使用命令执行此操作。
git branch --track L remote/R
然后,只要你在分支L上,只需运行git pull remote
,它就会提取更新并自动将它们合并到你的存储库中。
https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches
答案 1 :(得分:0)
你可以从R直接拉入L.假设L被签出:
git pull origin R
L不一定要跟踪分支,以便您进行远程更改。