2016-02-12 40 views
0

我有一个“dev”分支在工作。我在家工作的是同一个分支,当我在家里做了一些改变,我的工作空间没有更新。它仍然显示我在之前的提交。 我正在使用Eclipse。 我怎样才能在工作中取得在家做的承诺而不损坏任何东西?同一分支上的两台电脑不同步

+0

您是否期望一台机器(“工作”)的更改自动发送到另一台机器(“主页”),而无需任何用户交互? –

+0

以及我想我只是认为他们都跟踪相同的远程分支..因此任何更新应该都可见.. – BVtp

回答

1

假设你在家做了git push,只需在工作中做一个git pull,你会看到变化。如果你还没有在家里做git push,你必须先做。

+0

如何在eclipse git视图中执行此操作?看来我只能做拉仓库,而不是分支。或者那是一样的? 谢谢 – BVtp

+0

我对eclipse UI并不熟悉;当你拉仓库会发生什么?您的本地分支是否与远程追踪分支关联? –

+0

好吧,我想是的,我在本地“dev”以及远程跟踪中有这个分支:“origin/dev” 并且它们都显示相同的提交(它在分支名称附近陈述)。 如果我按下右键单击“origin/dev”,我没有任何提取/拉取选项。 只有当我按下存储库我有“从上游获取”,“拉”和“远程” - >“抓取”。 如果我拉动代表可以吗?它会不会搞砸我的工作分支? – BVtp