【问题标题】:Why "git reset <file>" returns 1?为什么“git reset <file>”返回 1?
【发布时间】:2012-02-06 01:22:59
【问题描述】:

假设foo.txt 在索引中。

为什么这样做:

git reset foo.txt

返回 1:

$ echo $?
1

?

【问题讨论】:

    标签: git return-value git-reset


    【解决方案1】:

    foo.txt 在重置后没有未暂存的更改时,git reset foo.txt 返回零,如果有,则返回一。

    这允许脚本代码确定相关文件自上次提交以来是否已被修改。

    【讨论】:

    • 有趣的是,当foo.txt在重置后有未暂存的更改,并且使用-q选项时,它返回0
    • @MishaMoroshko -q 标志指示命令仅报告错误,我想...
    猜你喜欢
    • 2015-06-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 2013-07-19
    • 2019-09-05
    • 2017-02-10
    相关资源
    最近更新 更多