コンテンツにスキップ
GitTree
トラブルシューティング

Git 操作には注意が必要です

マージ、リベース、チェリーピック、リバート、または二分化が途中で停止すると、GitTree は Rebasing … onto …, step 3 of 7 などのバナーを表示し、タブ rebase in progress をマークします。ほとんどのコマンドは完了するまで待機します。競合があれば解決してから、Continue、Skip ステップ、または Abort… で開始位置に戻ります。

無料更新されました

GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. 何か問題が発生した場合
  6. 質問
  7. 関連している

始める前に

  • リポジトリは開いており、そのタブには操作が進行中であることが示されています。

どこで見つけられますか

  • Operation in progress バナー;パレット: Continue Operation、Skip Current Step、Abort Operation…。
アクションmacOSWindowsとLinux
コマンドパレット⌘⇧PCtrl+Shift+P

ステップ

  1. バナーを読む

    どのブランチで何が起こっているか、残っている競合の数が表示されます。

  2. 競合を解決する

    Resolve を押して、競合する各ファイルを修正します (競合の解決)。

  3. 終了または撤退

    すべての競合が解決されたら Continue を押し、このステップを削除するには Skip、操作前の状態に戻るには Abort… を押します。

期待される結果

操作が終了または元に戻され、すべてのコマンドが再び機能します。

何か問題が発生した場合

Git は、index.lock などのロック ファイルが存在することを示します

このリポジトリでは別の Git プログラムが動作しています。閉じて、もう一度試してください。 Activity Log にはメッセージ全体が表示されます。

質問

中止されたリベースを元に戻すことはできますか?

中止すると、開始した場所に戻ります。その他のリカバリについては、「元に戻すとやり直し」を参照してください。