私は誤ってgit commit -m "name:
とタイプした後、コンソールの新しい行はすべて ">"記号で始まり、gitはコマンドに反応しません。 q
、:q
、:q!
は役に立ちません。Git: "入力"モードを終了
この悪魔的な態度をやめる方法を教えてください。
私は誤ってgit commit -m "name:
とタイプした後、コンソールの新しい行はすべて ">"記号で始まり、gitはコマンドに反応しません。 q
、:q
、:q!
は役に立ちません。Git: "入力"モードを終了
この悪魔的な態度をやめる方法を教えてください。
これは悪魔モードではなく、複数行のコミットメッセージを入力するだけです。 >
は、複数行の文字列が続くことを示しています。 :q
などはvim
コマンドですが、あなたはvim
の中にいません。
あなたは
$ git commit -m "foo
> bar"
を入力するのであれば、あなたは、あなたが複数行のコメントを終了させたい場合は、単に終了引用符"
を入力し、Enterキーを押しますコミットメッセージ
foo
bar
で終わるだろう複数行のメッセージが送信されます。
あなたは中止と入力し、コマンドを再度、1行のメッセージで、ちょうどcancel
ためCTRL + Cを入力して、コマンドを再発行します。
通常、これは動作します:
CTRL +C
CTRL + Cはまた、Gitのbashで実行されているプロセスを停止します。たとえば、一部のファイルをグリップしていて、早期に停止することを決めた場合は、CTRL + Cを使用して停止することができます。
これは、二重引用符で囲まれていない可能性があります – lospejos