我正在使用Eclipse 4.2.1和EGIT。我做了以下事情:
更改的readMe显示在EGIT的远程跟踪分支中,但不显示在我的本地主分支中。我尝试刷新,但它仍然无法正常工作。这样做后,我的本地主人就落后了,我无法推动。我被拒绝非快进。
我可以通过创建一个基于HEAD的新本地分支然后将其合并到我的本地主服务器来解决这个问题。但为什么会这样呢?还有其他人遇到过这种情况吗?
答案 0 :(得分:0)
获取只会从本地计算机上获取从github到远程跟踪分支(想象这是一种索引)的更改,但不会进入您的工作目录(您编辑的真实文件)。您仍然需要将远程更改合并到本地分支(您可以通过展开存储库节点分支 - >远程跟踪 - > origin / master并在上下文菜单中选择“合并”来完成。)
如果您总是只想获取并立即合并远程更改,请使用“Pull”命令而不是“Fetch”命令,它是获取和合并的组合。