2011-12-04 9 views
2

GITを学ぶ。私はファイルのグループをコミットしようとしました、あなたは私がどこにいるのかを見ることができます。GITを使ってコミットするときに私のコマンドラインがロックアップする

コミットのコメント/メッセージを要求すると、この画面に入ると、テキストを入力することができません。試してみるとすべて、この画面に入るとウィンドウにテキストを入力できません。

私はmsysGitコマンドラインツールを保持するだけのラッパーですコンソール2と呼ばれるプログラムでmsysGitバージョンを使用しています

それがこの

Screenshot

+4

vimのように見えます。「i」を押すと、挿入モードに変わりませんか? –

+0

@Felix Klingは「私は」実際に私にカーソルをタイプさせました、あなたはそのモードから抜け出す方法を教えてもらえますか、一度入力したら提出してください? – JasonDavis

+0

私は基本的なvimコマンドを学ぶことをお勧めします。コマンドモードにするには(挿入モードを残す)、単にESCを押し、コミットを保存するには、ファイルに* w * ritesを入力し、エディタを* q *入力します。 –

答えて

7

Gitはデフォルトで "Vi"テキストエディタを使用しています。あなたのGitの設定ファイルに以下を追加する必要があります。

nano ~/.gitconfig 

あなたはまだしていない場合、このファイルは空白になる場合があります。この行を追加し、その後はCtrl-Xを使用して保存します。

git config core.editor "nano" 

ナノはあなたがやりたいことのために、テキストエディタを使用する方が簡単です。

プラットフォームにnanoがインストールされていない場合(Windows 7の標準インストールの場合のように)、Notepad++をオプションで使用するか、代わりにthis setup programを使用して標準のメモ帳を使用できます。

+1

'nano'がプラットフォーム上で利用可能であることは明らかではありません。 –

+0

私はそれが何かを意味するWindowsの場合は – JasonDavis

+0

私はnanoがインストールする必要があると思っている – JasonDavis

3

試しセットEDITORをするだろう、なぜすべてのアイデアをgitを呼び出す前に慣れていたものに変更してください(またはgit configを使用してcore.editorに設定してください)。またはviを使用する方法を学んでください。

また、コマンドラインからのメッセージを提供

git commit -m 'this is the commit message' 
2

あなたがコミットを編集するためにあなたは何を参照してくださいgitの開口vimです。

あなたが設定することにより、エディタを変更することができ、他のエディタを好む場合:

export VISUAL=<your-editor> 
export EDITOR=<your-editor> 

を使用すると、その画面にする必要があるすべてはコメントをコミットし、それを保存入力することです、それはに(コミットを進めてまいりますどちらのエディタに表示されます)。

+0

または完全性のために 'GIT_EDITOR' :) –

+0

私はVIMがインストールされていないので多分それは別のものですか?色はymのコンソールラッパー 'Console 2'からです。 – JasonDavis

+0

gitはあなたのデフォルトのエディタを使います。あなたの環境で' EDITOR'変数を設定することで好みのエディタに変更できます。 Btw、その画面で行う必要があるのは、コミットコメントを入力して保存することだけです。コミットを続行します。 – stefanB

関連する問題