5

私は netbeans で Git を使用しており、変更をコミットしたかったのですが、最初にプルを行ったところ、競合が発生しています。

左側には、競合のために赤色になっている .java クラスがあり、それを右クリックして [競合の解決] を選択し、これらの手順を実行しました。

しかし、それでも私はコミットできません。現在の HEAD リビジョンを自分のコードでオーバーライドしたいのですが、コミットできません。どうすればいいですか?

ファイルを選択して Git -> Diff を選択すると、HEAD のコードを置き換えるのではなく、作業コピーのコードを HEAD のコードに置き換えるか削除するだけです。

基本的に、元に戻すのではなく、コードをコミットしたいのですが、netbeans でこれを行うにはどうすればよいですか? 競合のためにコミットできないと言い続けています。

4

1 に答える 1

4

問題を解決しました。お役に立てば幸いです。

  • 1) Netbeans 7.1.2 IDE に更新し、新しい IDE を再起動しました。
  • 2) Git リポジトリ ブラウザ ((ブランチなし) ローカル ブランチを使用) を開き、[チーム] メニューの下で問題のあるブランチに切り替えます (デフォルトではブランチなしとしてマークされます。長い「Md5 サム」を確認してください)。同じであること)。
  • 3)他の必要なコードを他のブランチから引き出します(必要な場合は、私の場合はそうしなければなりませんでした)。
  • 4) 上書きするコードを編集して貼り付けます。(これにより、ファイル名が赤いフォントに変わります)。
  • 5) ファイルを右クリックして、[Git] > [Resolve Conflicts] をクリックします (魔法のようにファイル名が青色のフォントに変わります)。
  • 6) ローカル ブランチをコミットして終了します。
于 2012-06-08T00:32:34.673 に答える