可能性のある複製:
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にかなり慣れていないので、私が犯している単純な間違いかもしれません。
私は here を読みます。一部の人々にとっては、この時点でテキストエディタが開きます。これは私の終わりには確かにそうではありません。また、メッセージなしでマージするために--no-editフラグを使用できることも記載されていますが、これでさえうまくいかないようです。
私は現時点では少し無知で、動けず、サーバーに変更をプッシュできません。
これはvimであり、一般的なUnixエディタです
押す:
:wq
それでおしまい。 (w = write q = quit)
これを見ると、エディタが既に開いているので、これを見るので;)私はそれがvi
、またはこれの派生物を開くと思います。使用方法を調べるためにGoogleが、代わりにエディターを変更することを好むようです
git config --global core.editor "emacs"
私はnano
を好む:)