0

インデックスに手動で変更を追加しました

git add -e [file]

..そしてきれいに適用されたパッチを手動で編集します。

Git diff --cached [file]

...適用したい変更が正しく表示されます。

しかし、私がするとき

git commit -v [file]

コミットメッセージの下部に表示される差分には、手動で編集したパッチだけでなく、最後のコミット以降のファイルへのすべての変更が表示されます。

これはバグですか?または正しい行動?この差分は、インデックスを最新のコミットに差分することによって生成される必要があるようです...

4

1 に答える 1

1

コマンドにファイル名をリストしないでくださいgit commit。Sayingは、すでにステージングされているものgit commit fooに関係なく、すべての変更をコミットします。foo

于 2013-03-01T19:07:48.670 に答える