git にプロジェクトがあります。次のファイルがあると仮定します。
HelloWorld.java
README.md
pom.xml
README.md
Github のエディターを使用して編集/コミットします。問題なし。次に、eGit を使用して Eclipse で を編集HelloWorld.java
しますが、そのファイルをコミットしてプッシュしようとすると、エラーが発生します: non-fast-forward
. 最初にしない限りPull
、Java ファイルをコミットできません。これはなぜですか?SVNを使用しても、そのような問題はありませんでした。プロジェクト内の他の無関係なファイルが変更されたときに、Git がファイルのコミットを許可しないのはなぜですか? これを読みましたが、問題の背後にある理論的根拠をまだ理解していません。
ところで、私はmaster
今のところすべての変更を行っています。