IntelliJIdeaでマージを「中止」する方法



How Toabortmerge Intellij Idea



解決:

プッシュとプルの両方の失敗が発生しているときに私に起こりました:

  • 「オリジン/マスターへのプッシュは拒否されました」
  • 'マージが完了していません(MERGE_HEADが存在します)。マージする前に変更をコミットしてください。

解決する:



  1. 「バージョン管理」ウィンドウ->「ログ」タブに移動します。
  2. 前のコミットを右クリック-> '現在のブランチをここにリセット...'
  3. Gitリセットで「混合」を選択します(ローカルの変更を保持します)。
  4. すでにプッシュされたコミットが後である場合->リモートからプルし、必要に応じてマージします。
  5. 新しい変更をコミットし、リモートにプッシュします。

IntelliJの最新バージョン(および他のJetBrains製品だと思います)では、「Gitブランチ」メニュー(画面の右下)に「マージの中止」という便利な名前の新しいオプションがあります...

Gitブランチメニュー