为什么我在用osx上的git的时候用
git commit -a
会出现
Aborting commit due to empty commit message.
的确会跳出编辑器让我输入commit信息,但是保存之后tig中依然没有提交的信息,也就是之前被那个空消息错误给打断了,但是照理来说不是可以通过这个方法来编写大段的commit信息么,难道需要做什么配置,求教
怪我咯2017-04-24 09:13:34
まず、次のコマンドを使用して git
のデフォルトのエディタを設定します。「editor
」を Vim、Emacs、gedit、subl などの独自のエディタに置き換えます。待機します: git
默认的编辑器,其中的“editor
”替换成你自己的编辑器,如Vim、Emacs、gedit、subl等:
git config --global core.editor "editor -w"
然后,在做提交的时候使用命令不要写"-m
"参数,直接写成git commit
リーリー
-m
」パラメータを記述せず、git commit
を直接記述します。これにより、先ほど作成したエディタが自動的に開きます。コンテナに大きなコメントを追加できます。 🎜黄舟2017-04-24 09:13:34
コミット用のエディターとして macvim を使用し、-f
参数能避免下面的提示.-w
を使用しても効果はありません。
コミットメッセージが空のためコミットを中止します。
ターミナルでgit configを次のように変更します
リーリーringa_lee2017-04-24 09:13:34
Git ヘルプを表示できます。
-m
指定された
指定された情報に基づいてコメントしますコメントの内容は二重引用符で囲む必要があります。
-a、--all
されたファイルを自動的にステージングするようにコマンドに指示します。
変更および削除されましたが、git に通知していない新しいファイルは
影響はありません
変更および削除されたファイルはすべてリストされますが、新しいファイルはリストされません。
天蓬老师2017-04-24 09:13:34
git gui を使ったことがありますか?ただし、 git commit -m "your description" コマンドは、次回簡単に送信するためのものです。
PHPz2017-04-24 09:13:34
git commit
あとはコミットコメントを書くだけです。
注: 最初の行は 50 文字以内でできるだけ簡潔にし、詳細なコメントを書き続ける前に空白行を残してください。
また、これを参照することもできます:「適切なコミットメッセージを書く」