2

foo.txtそれがインデックスにあると仮定します。

なぜ行うのか:

git reset foo.txt

1を返します:

$ echo $?
1

4

1 に答える 1

3

git reset foo.txtfoo.txtリセット後にステージングされていない変更がない場合はゼロを返し、リセットが行われた場合は1を返します。

これにより、スクリプトコードは、問題のファイルが最後のコミット以降に変更されているかどうかを判断できます。

于 2012-02-06T01:26:05.040 に答える