Git Hist Alias问题

时间:2013-06-19 18:25:35

标签: git

我正在通过gitimmersion和创建别名[复数]。一切都有效,除了我的文化。

$ git config --global alias.hist log --pretty=format: '%h %ad | %s%d [%an]' --graph --date=short

这会将我带到.config页面,但不会创建别名

我知道代码有效(我正在为别名制作部分),因为当我运行

$ git log --pretty=format: '%h %ad | %s%d [%an]' --graph --date=short

它完成了我想要的任务。

使别名起作用的任何想法

2 个答案:

答案 0 :(得分:6)

你需要一些""才能正常通过:

git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"

此外,我认为在format:和两个示例中的格式字符串之间有一个额外的空格。

答案 1 :(得分:4)

你错过了'--add'并且git不喜欢format: '%h之间的空格(至少在我的mac上)

尝试:

$ git config --global --add alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"