我正在通过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
它完成了我想要的任务。
使别名起作用的任何想法
答案 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"