为git-log和git-show制作不同的`pretty`设置

时间:2016-06-18 14:47:10

标签: git content-management-system git-log git-config git-show

我在.gitconfig

中有此设置
[format]
    pretty = oneline

很好地格式化git-log的输出。但是它也改变了git-show(和git-status)的输出,这让我很烦恼,因为当我使用git-show时,我通常希望看到比我更详细的输出使用git-log

基本上我希望pretty的默认git-show设置与pretty的默认git-log设置不同。这有可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用所需的特定格式为git log创建别名。

git config --global alias.mylog 'log --pretty=oneline'

要使用此别名,只需切换到所需的分支,然后键入:

git mylog

您可以删除对.gitconfig文件的修改,当您使用git show时,默认行为就会出现。