224

現在、GitHub を学習しようとしており、nettuts でこのGit Essentials チュートリアルを実行しています。私はコミットの作成についてのレッスンを受けています。

教師が入力すると、VIM がエディターとして開かれます (代わりにSublime Textgit commit 2で開く方法も知りたいです) とにかく VIM で開き、これが私の最初のコミットであると言って 1 行追加し、保存を押します.

次に、出力をデスクトップに保存するように求められますが、彼のスクリーンキャストには表示されませんでした。今、私はまだVIMにいて、「通常の」端末に戻る方法がわかりません:(

私はそれを理解できなかったので、ターミナルを終了して再起動し、再度 git commit を行ったところ、重複に関する警告メッセージが表示されました! (E)editとにかくする必要があるのか​​\u200b\u200bわからない(A)abort

git ステータス

ここに画像の説明を入力

ヴィム

ここに画像の説明を入力

ターミナルを再度開いて git commit を再度実行したときのメッセージ

ここに画像の説明を入力

4

5 に答える 5

399

作業を保存して終了するEscには、次に:wq(w は書き込み、q は終了) を押します。

または、 を押して保存してから終了することもできますEsc:x

export EDITOR=myFavoriteEdior端末で別のエディターを実行するように設定するmyFavoriteEdiorにはvi、 、geditsubl(崇高な) などを指定します。

于 2012-11-22T07:09:20.210 に答える
42

VIM の問題に対する答えではありませんが、コマンド ラインを使用してコミット メッセージを入力することもできます。

git commit -m "This is the first commit"
于 2012-11-22T07:09:43.170 に答える
23

通常モードに戻り、コミットメッセージを次のいずれかで保存する必要があります

<Esc>:wq

また

<Esc>:x

また

<Esc>ZZ

Escキーは、挿入モードから通常モードに戻ります。、またはシーケンスは、変更を書き込み、エディターを終了します:wq:xZZ

于 2012-11-22T07:10:11.567 に答える
16

vimの「保存して終了」コマンドを実行するだけ:wqでうまくいくはずです。

Git で別のエディターで開くには、Git のcore.editor設定を、必要なエディターを実行するコマンドに変更する必要があります。

git config --global core.editor "command to start sublime text 2"

于 2012-11-22T07:09:42.597 に答える