我试图找出当地的git repo是否有一些阶段性的变化。
我运行下面的命令,但是,bash给出了不同的返回代码(*表示有分阶段的更改
db 14:59:06 ~/pg/services/
(master) * [origin ] $ bash -c 'git diff --staged --quiet -- code/ || echo $?'
1
db 14:59:13 ~/pg/services/
(master) * [origin ] $ git diff --staged --quiet -- code/
db 14:59:32 ~/pg/services/
(master) * [origin ] $ echo $?
0