次のコマンドを使用して、すべての変更をコミットしようとしています
git commit -a
注:「コミットメッセージ」なしでコミットしたい
しかし、上記のコマンドを実行すると、以下の画面が表示され、この画面から抜けてコミットを完了する方法がわかりません。
次のコマンドを使用して、すべての変更をコミットしようとしています
git commit -a
注:「コミットメッセージ」なしでコミットしたい
しかし、上記のコマンドを実行すると、以下の画面が表示され、この画面から抜けてコミットを完了する方法がわかりません。
コミットごとにコミット メッセージを指定する必要があります。これには 2 つの方法があります。まず、-m
スイッチを使用してコマンド ラインで指定できます。
git commit -am "I made the changes"
そのスイッチを指定しない場合、git は構成されたエディターを開きます。デフォルトでは、これは vim です。vim でメッセージを書き込むには、入力して挿入モードiに入り、メッセージを入力します。ヒットして挿入モードを終了し、入力して保存 (書き込み) し、エディターを終了します。esc:wq
git で使用される別のエディターを構成することもできます。コマンド ラインで、 のようなコマンドを実行できますgit config --global core.editor notepad
。ここで、notepad
は好みのエディターの名前です。
試すgit commit -a -m '[your commit message]'
編集:gitはコミットごとに常にコメントが必要です。ちなみに、空のコメントを次のように追加できます
git commit -a -m ''
また
git commit -am ''
Git を使用する場合はメッセージ付きでコミットする必要がありますが、これも役に立ちます。
コミット メッセージの作成は、開発作業の非常に重要なステップです。メッセージは通常、他の開発者が最初に目にするものであり、Git commit-msg の最初の行には特別な意味があります。コミットの「タイトル」または「件名」と見なされます。次のような多くのインターフェイスは、このタイトルを使用してコミットを表します。
・メール通知の件名
-git log の「一行」モード
-Gerrit インターフェイス (ダッシュボード、検索結果、タイトル)
-Git revert (コミットのタイトルを引用)
-各種 Git GUI クライアント
(最初の空行または本文の終わりまで、最初の行をタイトルとして使用します)
コミット メッセージを指定していないため、Git はデフォルトのエディター (この場合は Vim) を開いてメッセージを指定します。これを解決するには、次の 2 つのオプションがあります。
メッセージを書く
i{your message}<ESC>:wq<CR>
または、メッセージをコマンド ラインに直接書き込みます。
git commit -am 'your message'
あなたは使うべきですgit commit -a -m '[your message here]'
コミットメッセージが必要です。空のままにすることもできます
git commit -a -m ''
相関する質問