【发布时间】:2020-09-24 10:59:02
【问题描述】:
在我的this 答案中,我保留了一个我不知道的选项,即--oneline 应用于git diff 而不是git log。但是在man git-diff 中搜索oneline 不会给出任何结果。仍然git diff --oneline 不会出错。
它是干什么用的?
【问题讨论】:
-
我猜这是
--pretty=oneline的简写 -
@CodeCaster,但在
man git-diff中甚至都没有,所以我猜这个问题保持不变。 -
@CodeCaster 这是
git diff,不是git log! -
@phd 我是说为
git log而不是为git diff明确记录的选项不会与后者出错,那么它有什么作用? -
我认为它什么也没做。我相信它被忽略了。我怀疑
git中有一个通用代码来解析命令行选项,它允许用于不同子命令的选项;但这需要进一步调查。
标签: git options git-diff git-log