ESC キーを押したとき、Tortoise Git が master ブランチをチェックアウトしていました。Toirtoise ウィンドウにフォーカスがあることに気づかなかったので、チェックアウトが停止しました。
しかし、私のアクティブなブランチはまだ「マスター」ではありません。マスターを再度チェックアウトしようとすると、いくつかのファイルの後に「中止中」と表示され、Tortoise は次のように言います: git は正常に終了しませんでした (終了コード 1)。
.git ディレクトリから index.lock を削除してみました。これは少し役に立ちました。すぐに中止するのではなく、いくつかのファイルをチェックアウトして上書きしてから中止するようになりました。
master ブランチを修正したり、強制的に切り替えるにはどうすればよいですか? 最新の変更をプルするために使用できるリモート ステージング ブランチがあります。新しい git リポジトリから始めることもできますが、そうすると他の (ローカル) ブランチが失われてしまいます。