検索

ホームページ  >  に質問  >  本文

git を使用しているときに、vim 編集インターフェースで Ctrl+Z を押して終了しました。編集インターフェースに戻るにはどうすればよいですか?

Windows で git を使用し、git commit -a コマンドを実行しているときに、誤って ctrl z を押して vim 編集インターフェースを終了し、コマンドラインに戻ってこの情報を表示してしまいました。 :

リーリー

この時点で git commit -a を再度実行すると、次のメッセージが表示されます:

リーリー

fg に戻ろうとしますが、機能しません。次のメッセージが表示されます:

リーリー

どうすればいいですか?

黄舟黄舟2787日前1029

全員に返信(6)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:49:20

    携帯電話で答えてください。次回は git commit -am "commit" だけです

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:49:20

    プロセスを強制終了して再度コミットしますか?

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:49:20

    プロンプトが表示されたindex.lockをフォルダーの外に移動して、もう一度試してください

    返事
    0
  • 世界只因有你

    世界只因有你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 を混在させることもできます。

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:49:20

    このファイル C:/Users/dell/gittest/.git/index.lock を削除してください

    返事
    0
  • PHPz

    PHPz2017-05-02 09:49:20

    fg

    ................................................................

    返事
    0
  • キャンセル返事