70

重複の可能性:
pullコマンドを使用するとgithubがMac端末をロックします

Macのターミナルからgitを使用しています。最近、を実行しようとすると、厄介な問題が発生しましたgit pull。実行後git pull、次のエラーメッセージが表示されます。

Merge ssh://domain.com/repository.git
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts:
# the commit.

問題は、何も入力できないことです。私の端末は動かなくなっているようで、それについて私ができることは何もないようです。私はgitにかなり慣れていないので、私が犯している単純な間違いかもしれません。

ここで読んだのは、この時点でテキストエディタが開く人もいるということです。これは確かに私の終わりには当てはまりません。また、-no-editフラグを使用してメッセージなしでマージできることも記載されていますが、これでも私の最後では機能しないようです。

私は現時点では少し無知で、行き詰まっていて、サーバーに変更をプッシュできません。

4

2 に答える 2

125

これはvimです、それは一般的なUNIXエディタです

押す:

:wq

それでおしまい。(w = write q = quit)

于 2012-12-30T23:45:59.850 に答える
22

あなたがこれを見るとき、あなたがこれを見るので、エディタはすでに開いています;)私はそれが開くviか、またはこれの派生物だと思います。グーグルはそれを使用する方法を見つけるためにそれのために、しかしあなたは代わりにエディタを変更することを好むようです

git config --global core.editor "emacs"

私は好きですnano:)

于 2012-12-30T23:46:55.820 に答える