我有一个 git log 命令,它允许我查看尚未推送到远程存储库的本地提交。它看起来像这样:
ahead = log origin/master..HEAD --graph --pretty=format:'%Cred%h%Creset %d %s %Cgreen(%cr)%Creset %Cblue[%an]%Creset' --abbrev-commit --date=relative
只要您在master
分支上,它就可以正常工作。我想要的是一个变量,我可以将它放在命令 where master
is now 中,以便git ahead
别名将针对该分支运行。类似于 zsh $(git_prompt_info) 变量,但可以在 gitconfig 文件中用作别名定义的一部分。