`git config --global alias.past = log --pretty=format:"%h|%ad|%s" --date=local` 不起作用
`git config --global alias.past = log --pretty=format:"%h|%ad|%s" --date=local` doesn't work
我想创建这个别名,以便 git past
等同于 git log --pretty=format:"%h|%ad|%s" --date=local
。但是,当我在cmd中运行命令git config --global alias.past = log --pretty=format:"%h|%ad|%s" --date=local
时,它显示this,然后git past
命令不起作用。
出了什么问题? git 配置手册建议使用这种创建别名的格式。
我如何获得所需的别名?
这里有两个错误。首先,您需要删除 =
字符。其次,由于您要为其添加别名的命令包含空格,因此您需要用引号将其括起来:
git config --global alias.past "log --pretty=format:'%h|%ad|%s' --date=local"
我想创建这个别名,以便 git past
等同于 git log --pretty=format:"%h|%ad|%s" --date=local
。但是,当我在cmd中运行命令git config --global alias.past = log --pretty=format:"%h|%ad|%s" --date=local
时,它显示this,然后git past
命令不起作用。
出了什么问题? git 配置手册建议使用这种创建别名的格式。
我如何获得所需的别名?
这里有两个错误。首先,您需要删除 =
字符。其次,由于您要为其添加别名的命令包含空格,因此您需要用引号将其括起来:
git config --global alias.past "log --pretty=format:'%h|%ad|%s' --date=local"