8

Netbeansを使用していますが、gitからプル/プッシュするとエラーが発生することがあります

次のファイルが原因で、headとorigin / masterのgitマージが失敗しました: "... / Filename.java"

私たちは何ができる?これをNetBeansで解決するにはどうすればよいですか?すべてを試しました->コミット->プル-同じエラー->コミット->プッシュ-同じエラー

競合を解決できるウィンドウは表示されません。

編集:私が行うとき:gitシェルでgit pullを実行すると、機能し、ファイルに競合が表示されます...

しかし、netbeansを介してgit pullを実行すると、netbeansは何も表示せず、ファイルをそのまま保持します。

<<<<<< HEAD:file.java
blablabla
========
blabla
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.java

中身。

4

4 に答える 4

9

ファイルが追跡されていなかったと思います。同時に別のファイルが作成してリモートにコミットしました。

stashpull変更、そしてを作成することをお勧めしますstash pop。(あなたが言っているように)おそらく競合が発生しますが、Netbeansのマージエディタで対処できます。

競合を解決するだけで完了です。

または、ファイルをローカルにコミットしてから、+(またはリモートブランチのいずれか)にコミットすることもできfetchます。再び競合が発生します。これは最初のオプションとほぼ同じです。rebaseorigin/master

于 2012-11-26T05:50:39.667 に答える
3

私は同じ問題に直面しました。Netbeansでgitを実行していると思います。gitシェルでコマンドを実行してみてください。違いがわかります。

于 2013-08-25T16:50:33.687 に答える
2

最近、プルをマージできないという同じ問題が発生しました。私はすべてを適切な順序で実行していますが、特定のユーザーが変更を加えた後に変更をプルすると、拒否されます。Netbeansが送信していたコマンドをコピーして、コマンドラインウィンドウに貼り付けました。Netbeansで爆発したにもかかわらず、コマンドラインからマージを実行する際に完全に機能します。それから私はうまく押すことができました。

于 2013-05-30T16:21:33.203 に答える
0

Netbeansでは、プルまたはプッシュアクションを実行する前に、Git>変更の表示を使用して、コミットされていない変更があるかどうかを確認します。これらを解決すると、エラーなしでプッシュ/プルできるようになります。

詳細については、https://stackoverflow.com/questions/13373330/...をご覧ください。

于 2017-02-05T07:01:00.877 に答える