【发布时间】:2013-08-27 17:36:49
【问题描述】:
我在 git 上有一个项目,假设它有以下文件:
HelloWorld.java
README.md
pom.xml
我使用 Github 的编辑器编辑/提交README.md;没问题。然后,在使用 eGit 的 Eclipse 中,我编辑了HelloWorld.java,但是当我尝试提交并推送该文件时,我收到一个错误:non-fast-forward。除非我先做Pull,否则我不能提交java文件。为什么会这样?使用 SVN 我从来没有遇到过这样的问题。为什么当项目中其他一些不相关的文件发生更改时,Git 不允许我提交文件?我阅读了this,但我仍然不明白这个问题背后的原因。
顺便说一句,我现在正在对 master 进行所有更改。
【问题讨论】:
标签: eclipse git github egit git-commit