Windows で git を使用し、git commit -a
コマンドを実行しているときに、誤って ctrl z を押して vim 編集インターフェースを終了し、コマンドラインに戻ってこの情報を表示してしまいました。 :
この時点で git commit -a
を再度実行すると、次のメッセージが表示されます:
fg
に戻ろうとしますが、機能しません。次のメッセージが表示されます:
どうすればいいですか?
世界只因有你2017-05-02 09:49:20
リーリー
とても奇妙です。 (でも Windows なので安心です。)
Ctrl-Z は UNIX システムのように Vim をバックグラウンドに置かず、Vim をエラーで終了させるので、当然 fg は機能しません。
2 番目のコード ブロックのプロンプトに従って、ロック ファイルを削除できます。今後は、気軽に
Ctrl-Z を押さないでください。 「Windows で git を使用する」とだけ言っているのですが、使用している git のバージョンがわかりません (git の公式バージョンは msys に基づいています。Cygwin には独自の git と Vim があります。msys2 にもあります。もちろん WSL にもあります)。セットがあります...)。さらに、Cygwin 環境で Windows ネイティブ バージョンの Vim を使用するなど、異なるバージョンの bash と Vim を混在させることもできます。