我一直在努力尝试在我的.gitconfig
:
[alias]
first = log $(git log --pretty=format:%H|tail -1)
但是,我得到以下异常:
fatal: ambiguous argument '$(git': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
我一直在尝试该命令的几个替代版本,但无法正确使用。我想在.gitconfig
文件中手动创建它,而不是通过在终端中提供命令(即git config --global
)。
有没有人知道这个可能出了什么问题?我在 unix/terminal 中的婴儿步骤:-)
编辑 我希望能够使用别名获得与从终端运行命令时相同的结果。也就是说,作者、SHA、日期、提交消息,而不仅仅是 SHA。