繁体   English   中英

Git从原点合并分支

[英]Git merge branch from origin

我有一堆远程(跟踪)分支,这些分支是从(例如,我可以编写,提交和推送)本地分支创建的。 来源/特征 现在,我想将origin / myfeature合并为master

我可以做(假设我目前是硕士):

git merge origin/myfeature

但这是否可以保证在执行合并之前提取最新的更改(或与中央“真相”中的内容相同)?

据我了解,区域设置远程跟踪分支不一定指向分支上的最新远程更改。

您执行fetch ,获取源的快照。 然后merge该快照。 当然从原产地来看,它可能会得到更多的东西。

如果您担心该比赛,则可以在推送更改以查看其是否移动之前进行另一次提取。 但是仍然有人可以在您推送之前或期间添加另一个提交。

但是在对此感到兴奋之前,假设您赢得了比赛。 但是有人您合并添加了补丁。 在实际操作上有什么不同吗?

在DVCS中,通常会发生添加,如果添加,则进行另一次合并以拾取新内容。 种族并不是那么有趣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM