git-log man page--check 选项描述为与 --exit-code 选项不兼容。我想知道这个 --exit-code 是什么意思,但我在任何地方都找不到。我试过 man git logman git 、 Google 和直接搜索这里 SO... 无济于事!
--exit-codegit log 意味着什么?

最佳答案

TL;博士


--exit-code 是一个 diff-* 1 选项,它使 Git 命令在有更改时以 1 退出,否则以 0 退出。



你可以在 git-diff 手册页中阅读它(它只是在 git-log 手册页中提到)。

更多细节
--check--exit-code 都在 git-diff 手册页(更具体地说,在 Documentation/diff-options.txt 中)进行了描述:







一些(尽管不是全部) diff-* 选项与 git-log 兼容。 --check 选项是,而 --exit-code 选项不是,正如 commit message 中的以下 Git-project repository 所暗示的那样:



(1) diff-* 代表瓷器 git-diff 所基于的管道命令。

10-07 16:24
查看更多