git-log
man pageには--check
オプションが--exit-code
オプションと互換性がないと記載されています。私はこの--exit-code
の意味を知りたいのですが、どこにも見つけられません。私はman git log
、man git
を試してみました。git log --exit-codeとは何を意味しますか?
はgit log
の意味は何ですか?
git-log
man pageには--check
オプションが--exit-code
オプションと互換性がないと記載されています。私はこの--exit-code
の意味を知りたいのですが、どこにも見つけられません。私はman git log
、man git
を試してみました。git log --exit-codeとは何を意味しますか?
はgit log
の意味は何ですか?
--exit-code
手段[...]
--exit-code
は変更がある場合1
でGitのコマンドの終了を作るdiff-*
オプションが何であるかを知りたいのです
、およびそれ以外の場合は0
です。[...]でもどこでも見つかりません。それは
git-log
のコンテキストでは意味がありませんので、あなたは、git-log
manページにgit-diff
manページでそれについて読んですることはできませんが、。
詳細
両方
--check
と--exit-code
git-diff
マニュアルページ(より具体的には、Documentation/diff-options.txt
中)に記載されている:--check Warn if changes introduce whitespace errors. What are considered whitespace errors is controlled by core.whitespace configuration. By default, trailing whitespaces (including lines that solely consist of whitespaces) and a space character that is immediately followed by a tab character inside the initial indent of the line are considered whitespace errors. Exits with non-zero status if problems are found. Not compatible with --exit-code.
と
--exit-code Make the program exit with codes similar to diff(1). That is, it exits with 1 if there were differences and 0 means no differences.
一部ではありますが、すべてではありませんが、
diff-*
のオプションはgit-log
と互換性があります。 Git-project repositoryから次commit messageによりを示唆したよう--exit-code
オプションは、ないのに対し、--check
オプションは、次のとおりです。ドキュメント:gitのログに
--quiet
か--exit-code
を言及していない(1)これらの
diff
-optionsですが、log
という文脈で実際には意味がありません。 配管用(1)
diff-*
スタンド磁器git-diff
が基づいていることを指示します。
それはgit-diff docsで述べています(と明らかにgit-log
で使用されるものではない):。
「差分に似たコード(1)とプログラムの終了を行います。つまりあれば、それは1で終了します違いがあり、0は違いがないことを意味します。