2016-03-10 24 views
0

由於this thread,我已經在全球範圍內設置了一些git選項(沒有別名),所以我的git日誌默認顯示爲--onelineGit取消標誌

有時我想查看擴展版本以查看以前提交的日期。我怎樣才能暫時取消一個國旗? - 或替代,什麼是顯示擴展視圖

回答

2

您不需要「取消」全局或存儲庫配置中的平面集。

只需使用--pretty指定所需的格式,命令行標誌將覆蓋存儲庫或全局配置中指定的任何標誌。

例如:

$ git log --pretty=medium 
1

您可以覆蓋在命令行配置選項,例如標誌:

git -c log.abbrevCommit=false log 

在你的情況設置

git -c format.pretty=short log 

你也可以將其與例如git alias的顯式命令綁定。

1

git manual

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

鑑於此,如果你看看其他的選擇,我們可以看到,像--no-abbrev-commit --pretty=medium應該給一些接近你想要什麼。