【发布时间】:2013-03-29 18:48:05
【问题描述】:
我正在使用 Eclipse 4.2.1 和 EGIT。我做了以下事情:
- 在 Github 上创建了一个帐户。
- 创建了一个 Repo 并在我创建它时使用来自 Github 的自述文件对其进行了初始化。
- 使用 EGIT 克隆了存储库。
- 在 Eclipse 中创建了一个 Java 项目,这是一个带有 main 方法的单个类。
- 与 GIT 共享项目。团队-> 共享项目-> GIT
- 在 Configure GIT repo 对话框中:选择我刚刚从 Github 克隆的 repo。
- 进行提交。
- 推送到远程源。
- 返回 Github 并更改自述文件。 (这显示在 Github 上的提交中)
- 使用 EGIT 获取更改。
更改后的自述文件显示在 EGIT 的远程跟踪分支中,但不在我的本地主分支中。我试过刷新,但它仍然不起作用。这样做之后,我当地的主人落后了,我无法推动。我被拒绝非快进。
我可以通过基于 HEAD 创建一个新的本地分支然后将其合并到我的本地 master 来解决此问题。但为什么会这样?有没有其他人遇到过这种情况?
【问题讨论】: