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