如果您签出https://github.com/apache/wss4j并运行
git log --follow 0283e8c6f060999f4df8aabdab1895e1517100fe -- bindings/ws-secureconversation-binding/src/main/java/org/swssf/binding/wssc/AbstractPropertiesType.java | grep commit | wc -l您将获得10作为输出。但是,如果您运行
git log --follow --all -- bindings/ws-secureconversation-binding/src/main/java/org/swssf/binding/wssc/AbstractPropertiesType.java | grep commit | wc -l您将获得7作为输出。即使将0283e8c6f060999f4df8aabdab1895e1517100fe作为commit添加到后一个命令,这也保持不变。
all怎么会导致更少的提交?
(我使用的是git版本2.7.4)
发布于 2017-07-13 22:57:38
可能是因为0283e8c6f060999f4df8aabdab1895e1517100fe没有绑定到任何分支,所以如果运行--all,它将不会显示,因此它的修订可能会更少。
https://stackoverflow.com/questions/45083444
复制相似问题