0

git にプロジェクトがあります。次のファイルがあると仮定します。

HelloWorld.java
README.md
pom.xml

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

ところで、私はmaster今のところすべての変更を行っています。

4

2 に答える 2