我想设置一个git别名,在git log
运行时
git log --pretty=format:"%C(yellow)%h %C(red)%an, %C(green)%ar %""s"
--since=2.weeks –n20
我试过了
git config --global alias.log 'log --pretty=format:"%C(yellow)%h
%C(red)%an, %C(green)%ar %""s" --since=2.weeks –n20'
并确认它在.gitconfig中记录为
28 [alias]
…
34 log = log --pretty=format:\"%C(yellow)%h %C(red)%an,
%C(green)%ar %\"\"s\" --since=2.weeks –n20
然而,这并不按预期格式化git输出。
我错过了什么?
答案 0 :(得分:11)
来自git文档:
为避免混淆和使用脚本的麻烦,隐藏的别名 现有的git命令被忽略。
您必须重命名别名。