「git add -p」を使用して変更をステージングします。私ができるようにしたいのは、変更を調べているときにコミットメッセージを蓄積し、「git commit」を呼び出すと、既に入力されており、コミットする前に変更を加えることができるようにすることです。
現在、変更を調べてそれに応じてコミット メッセージのテキスト ボックスを編集するだけで、git gui を簡単に使用できますが、私はコマンド ラインの専門家であり、コマンド ラインでこれが可能かどうか疑問に思っていました。
「git add -p」を使用して変更をステージングします。私ができるようにしたいのは、変更を調べているときにコミットメッセージを蓄積し、「git commit」を呼び出すと、既に入力されており、コミットする前に変更を加えることができるようにすることです。
現在、変更を調べてそれに応じてコミット メッセージのテキスト ボックスを編集するだけで、git gui を簡単に使用できますが、私はコマンド ラインの専門家であり、コマンド ラインでこれが可能かどうか疑問に思っていました。
git add
はその機能を提供しませんが、他のオプションを試すことができます。
git commit -v
何をコミットしようとしているのかを思い出せるように差分を表示するために使用しますgit rebase -i
..git/COMMIT_EDITMSG
ます。これはコミット時にテンプレートとして使用されます。私は、この方法は面倒で、ファイルのどこかに断片を書き留めて、コミット時にロードするよりもはるかに簡単ではないと考えています ( vi
`:r filename を使用するため)。git commit
コミットメッセージをファイルから取得するように指定するF
(または)オプションを使用できます。--file
したがって、変更を追加し、メッセージを記録したファイルを更新してから、そのファイル名をに渡すことができますgit commit -F <file>
。
それはあなたが望むものとまったく同じようには聞こえませんが、それはまともな回避策である可能性があります。