Assume that foo.txt is in the index.

Why doing:

git reset foo.txt

returns 1:

$ echo $?
1

?

有帮助吗?

解决方案

git reset foo.txt returns zero when foo.txt has no unstaged changes after the reset, and one when it does.

This allows scripting code to determine if the file in question has been modified since the last commit.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top