2

「git add -p」を使用して変更をステージングします。私ができるようにしたいのは、変更を調べているときにコミットメッセージを蓄積し、「git commit」を呼び出すと、既に入力されており、コミットする前に変更を加えることができるようにすることです。

現在、変更を調べてそれに応じてコミット メッセージのテキスト ボックスを編集するだけで、git gui を簡単に使用できますが、私はコマンド ラインの専門家であり、コマンド ラインでこれが可能かどうか疑問に思っていました。

4

2 に答える 2

2

git addはその機能を提供しませんが、他のオプションを試すことができます。

  • git commit -v何をコミットしようとしているのかを思い出せるように差分を表示するために使用します
  • プライベート ブランチで小さなコミットを行い、git rebase -i.
  • 別のエディタを使用して入力し.git/COMMIT_EDITMSGます。これはコミット時にテンプレートとして使用されます。私は、この方法は面倒で、ファイルのどこかに断片を書き留めて、コミット時にロードするよりもはるかに簡単ではないと考えています ( vi`:r filename を使用するため)。
于 2010-05-09T23:07:08.200 に答える
1

git commitコミットメッセージをファイルから取得するように指定するF(または)オプションを使用できます。--fileしたがって、変更を追加し、メッセージを記録したファイルを更新してから、そのファイル名をに渡すことができますgit commit -F <file>

それはあなたが望むものとまったく同じようには聞こえませんが、それはまともな回避策である可能性があります。

于 2010-05-10T14:39:38.880 に答える