【发布时间】:2015-09-29 21:21:14
【问题描述】:
git-log man page 将--check 选项描述为与--exit-code 选项不兼容。我想知道这个--exit-code 是什么意思,但我在任何地方都找不到。我试过man git log、man git、谷歌和直接在这里搜索...无济于事!
--exit-code 对 git log 意味着什么?
【问题讨论】:
-
有一些有限的方式可以使 --exit-code 与
log(而不是diff)一起使用,因为 log 可以像 diff 一样,支持像 --ignore-whitesape 这样的标志, --ignore-space-at-eol 等。所以即使没有 -p(打印补丁)git log -w -n 1 HEAD --exit-code也会给出不同的结果,具体取决于补丁中是否存在非空白更改。
标签: git command-line-interface