Git取消标志

时间:2016-03-10 09:48:54

标签: git

由于this thread,我在全局设置了一些git选项(没有别名),因此我的git日志默认显示为--oneline

有时我想查看扩展版本以查看先前提交的日期。我如何暂时“取消”一面旗帜? - 或者,显示展开视图的标志是什么

3 个答案:

答案 0 :(得分:2)

你不需要"取消"全局或存储库配置中的单位集。

只需使用--pretty指定所需的格式,命令行标志将覆盖存储库或全局配置中指定的任何标志。

例如:

$ git log --pretty=medium

答案 1 :(得分:1)

您可以在命令行上覆盖配置选项,例如:

git -c log.abbrevCommit=false log

在你的情况下设置

git -c format.pretty=short log

您也可以将此绑定到带有git alias的显式命令。

答案 2 :(得分:1)

来自git manual

--oneline
       This is a shorthand for "--pretty=oneline --abbrev-commit" used together.

鉴于此,如果你看看其他选项,我们会发现像--no-abbrev-commit --pretty=medium这样的东西应该能够提供你想要的东西。