私はgitを初めて使用し、PDFから学習しています。コマンド$ git commit
を実行すると、新しいエディターが開きます。しかし、私はその新しいコミットエディターを閉じようとしています。これを行う方法? Windowsでgitを使用しています。
エディターでファイルを保存します。 Emacsの場合: CTRLXCTRLS 保存する CTRLXCTRLC 終了するか、viの場合: :wq
編集から抜け出すには、最初にesc
を押します。 (windows/viで)
トラブルもありました。 Linuxで使用した Ctrl+X (そして Y 確認するため)そして、私はシェルに戻ってプル/プッシュする準備ができていました。
オンWindows GIT Bash Ctrl+X 何もしませんし、vi/vimのように機能することがわかりました。押す i インライン挿入モードに入ります。一番上に説明を入力し、を押します esc 挿入モードを終了するには、「:x!
」と入力し(カーソルが下にあります)、ヒットします enter 保存して終了します。
代わりに:q!
と入力すると、保存せずにエディターが終了します(コミットは中止されます)
コミットメッセージを書いた後、押すだけ ESC ボタンを押して書く :wq または :wq! その後 入る UNIXファイルを閉じます。
さらに良いことに、エディターを使いやすいものに設定します(例としてgedit):
git config --global core.editor "gedit"
次のように現在の設定を読むことができます:
git config core.editor
コマンドラインからコミットメッセージを追加することもできます。
git commit -m "blablabla"
そもそもエディターは開かれません。
git commit
コマンドの後、エディターに入ったので、最初にi
を押してから入力を開始します。メッセージをコミットした後、Ctrl + c
を押してから:wq
を押します
「保存して終了」の代わりに、git-commitの関数git-commit-commit
を使用できます。デフォルトでは、 C-c C-c。ファイルを保存して閉じます。その後、まだemacsを閉じる必要があります C-x C-c、 前に述べたように。現在、emacsを自動的に終了させる方法を探しています。
この問題が発生したので、プロンプトのように>コミットできませんでした。のコメントの「」を変更すると動作します。
これが誰かを助けることを願っています!
>プロンプトが表示されるキーの組み合わせがわからないが、私が知っているのはbashプロンプトではない。私は通常偶然それを手に入れます。 Ctrl + C(またはD)を押すと、$プロンプトに戻ります。
Nanoの代替(あなたの人生を楽にするかもしれません):
Windowsでは、メモ帳を使用します。コマンドプロンプトで次を入力します。
git config core.editor notepad
Ubuntu/Linuxでは、テキストエディター(gedit)を使用します。ターミナルウィンドウタイプ:
git config core.editor gedit
Sublimeをコミットエディタとして使用している場合、 -n -w
フラグが必要です であることに注意してください。