IDEAでgitを使用してブランチをマージするプロセスエラー:cant checkout because of unmerged files
777 ワード
ideaのgitプラグインを使用してコード分岐マージを制御する場合、操作が不適切であるため、エラーが報告され、コンソールエラーは以下の通りです.
エラーの原因をよく思い出すと、まず、リモートウェアハウス内のコードバージョンは古くなり、ローカルのコードバージョンは比較的新しいので、マージ時にまずstashコマンドを使用し、ローカルで新しく変更したコードを保存し、pullコマンドを使用してリモートブランチのコードを引き出し、マージが終了したらunstash changesコマンドを使用して一時保存したコードを放します.結果はこのエラーを報告しました.それから他のgit操作はこのエラーを報告します.だから、この問題を解決してから、次の操作を続ける必要があります.どうやって解決しますか?簡単です.Gitコマンド3つでいいです.terminal端末を開き、次のコマンドを入力します.
ここでgit resetとgit revertの2つのコマンドの違いを簡単に説明します:
cant checkout because of unmerged files,you have to resolve all merge conflicts before checkout.
エラーの原因をよく思い出すと、まず、リモートウェアハウス内のコードバージョンは古くなり、ローカルのコードバージョンは比較的新しいので、マージ時にまずstashコマンドを使用し、ローカルで新しく変更したコードを保存し、pullコマンドを使用してリモートブランチのコードを引き出し、マージが終了したらunstash changesコマンドを使用して一時保存したコードを放します.結果はこのエラーを報告しました.それから他のgit操作はこのエラーを報告します.だから、この問題を解決してから、次の操作を続ける必要があります.どうやって解決しますか?簡単です.Gitコマンド3つでいいです.terminal端末を開き、次のコマンドを入力します.
git merge
git reset
git pull
ここでgit resetとgit revertの2つのコマンドの違いを簡単に説明します:
git reset , HEAD , , , ;
git revert , ,git .