egit pull and get from upstream

Vik*_*Vik 5 eclipse egit

我创建了一个新的分支A来从master做一些工作并做了一些工作并做了本地提交.

然后我创建了一个分支B来从master做一些工作并做了一些工作并提交了它.然后我把它合并到主人并且确实推到了上游主人.

现在我切换回分支A.所以为了获得最新的变化合并我应该在egit使用哪个选项?从上游取或拉?

有什么区别?

我不想随意选择,因为我不想覆盖这些变化......

Dar*_*les 10

fetch from upstream不会覆盖工作树中的任何内容.但是pull会,但它不会完全毁灭性的工作,如果不能自动完成,它会产生手动合并的冲突.

我建议如果你不确定,确保工作树干净,一切都有.记下当前的commit-id.

现在你可以做你想做的事情,如果它做错了,你只需清理你的树(如果需要,删除东西).然后让它检查你记下的commit-id.现在你回到了原来的位置.

commit-id(通常)始终可以访问.这意味着如果你知道你所在的提交地址,你就无法放松.即干净的树和当前的commit-id.