web-dev-qa-db-ja.com

Git-コミットエディターを閉じる方法

私はgitを初めて使用し、PDFから学習しています。コマンド$ git commitを実行すると、新しいエディターが開きます。しかし、私はその新しいコミットエディターを閉じようとしています。これを行う方法? Windowsでgitを使用しています。

127

エディターでファイルを保存します。 Emacsの場合: CTRLXCTRLS 保存する CTRLXCTRLC 終了するか、viの場合: :wq

編集から抜け出すには、最初にescを押します。 (windows/viで)

148
tpg2114

トラブルもありました。 Linuxで使用した Ctrl+X (そして Y 確認するため)そして、私はシェルに戻ってプル/プッシュする準備ができていました。

オンWindows GIT Bash Ctrl+X 何もしませんし、vi/vimのように機能することがわかりました。押す i インライン挿入モードに入ります。一番上に説明を入力し、を押します esc 挿入モードを終了するには、「:x!」と入力し(カーソルが下にあります)、ヒットします enter 保存して終了します。

代わりに:q!と入力すると、保存せずにエディターが終了します(コミットは中止されます)

137
Marc Compte

コミットメッセージを書いた後、押すだけ ESC ボタンを押して書く :wq または :wq! その後 入る UNIXファイルを閉じます。

28
chandan gupta

さらに良いことに、エディターを使いやすいものに設定します(例としてgedit):

git config --global core.editor "gedit"

次のように現在の設定を読むことができます:

git config core.editor

コマンドラインからコミットメッセージを追加することもできます。

git commit -m "blablabla"

そもそもエディターは開かれません。

13
Martin G

git commitコマンドの後、エディターに入ったので、最初にiを押してから入力を開始します。メッセージをコミットした後、Ctrl + cを押してから:wqを押します

1

「保存して終了」の代わりに、git-commitの関数git-commit-commitを使用できます。デフォルトでは、 C-c C-c。ファイルを保存して閉じます。その後、まだemacsを閉じる必要があります C-x C-c、 前に述べたように。現在、emacsを自動的に終了させる方法を探しています。

1
Martin

この問題が発生したので、プロンプトのように>コミットできませんでした。のコメントの「」を変更すると動作します。

これが誰かを助けることを願っています!

0
Mariano Cali

>プロンプトが表示されるキーの組み合わせがわからないが、私が知っているのはbashプロンプトではない。私は通常偶然それを手に入れます。 Ctrl + C(またはD)を押すと、$プロンプトに戻ります。

0
dubfactor

Nanoの代替(あなたの人生を楽にするかもしれません):

Windowsでは、メモ帳を使用します。コマンドプロンプトで次を入力します。

git config core.editor notepad

Ubuntu/Linuxでは、テキストエディター(gedit)を使用します。ターミナルウィンドウタイプ:

git config core.editor gedit

0
ggootz

Sublimeをコミットエディタとして使用している場合、 -n -wフラグが必要です であることに注意してください。

0
Siddhartha