Netbeans IDE内でgitを使用しています。私が行った最新のコミットのコミットメッセージを変更したかった。私はそれをし、amend last commit
チェックボックスをオンにして、ローカルリポジトリにコミットしました。このコミットをgithubリポジトリにプッシュすると、エラーが発生します:git remote repository contains commits unmerged into the local branch. open output to see more information.
どうすれば修正できますか?私はソース管理が初めてです。現在のプロジェクトで非常に基本的なバージョン管理を行いたいだけです。これを修正する方法を教えてください。
画面:
出力メッセージ:
git branch
git remote -v
setting up remote: Origin
git submodule status
git Push https://github.com/double-whammy/netbeans_affablebean.git refs/heads/master:refs/heads/master
Remote Repository Updates
Branch Update : master
Old Id : id1
New Id : id2
Result : REJECTED_NONFASTFORWARD
Local Repository Updates
Branch Update : Origin/master
Old Id : id1
New Id : id2
Result : NOT_ATTEMPTED
==[IDE]== Pushing - AffableBean finished.
エラーメッセージをもう一度読み、ローカルブランチをリモートブランチにマージする必要があると考えました。 IDEでこれらのオプションを見つけました。幸運にも試してみました:Project > right click > Git > repository browser
。
次のウィンドウが開きます:
手順:
リモートブランチ>右クリック>リビジョンをマージ。次に、ローカルの横にリモートのハッシュが表示されます。
プロジェクト>右クリック> Git>リモート>プッシュ。これにより、ローカルブランチコードがリモートリポジトリにプッシュされます。
プルを実現します。次に、オプション 'merge'のあるウィンドウが表示されます。マージしてから、もう一度プッシュしてみてください。
英語のレベルでごめんなさい
Git pullを使用せず、git fetchを使用し、次にgit mergeを使用し、次にgit commitを使用し、次にgit Pushを使用します。
Gitリポジトリブラウザーでリモートでファイルを表示できない場合は、まず上記の問題を解決するためにプルする必要があります。
手順:
1。プロジェクトを右クリック> Git>リモート>プル>マージオプションを選択します。
2。プロジェクトを右クリック> Git>リモート>プッシュ。
この問題は今までに解決する必要があります:-)
プロジェクトを右クリック> Git>リモート>フェッチプロジェクトを右クリック> Git>ブランチ/タグ>リビジョンのマージマージをクリックしますプッシュを実行できるはずです...
リポジトリを削除します。リポジトリを再作成します。何もコミットしないでください。次に、NetBeans内で追加およびコミットした後にプッシュします。後で、README.mdを作成できます。