我是git的新手,我正在尝试使用以下代码在git中创建一个给定示例的图形日志:
git config --global alias.graphlog log --graph --full-history --all --color \ --pretty=format:'%x1b[33m%h%x09%C(blue)(%ar)%C(reset)%x09%x1b[32m%d%x1b[0m%x20%s%x20%C(dim white)-%x20%an%C(reset)'
...目前我尚未理解示例中的所有给定参数。 这是一个git设置问题还是示例代码有问题?
答案 0 :(得分:1)
如果您只是尝试使用命令查看日志,则效果很好:
git log --graph --full-history --all --color --pretty=format:'%x1b[33m%h%x09%C(blue)(%ar)%C(reset)%x09%x1b[32m%d%x1b[0m%x20%s%x20%C(dim white)-%x20%an%C(reset)'
然后使用别名git graphlog
,你应该这样做:
git config --global alias.graphlog '!git log --graph --full-history --all --color --pretty=format:"%x1b[33m%h%x09%C(blue)(%ar)%C(reset)%x09%x1b[32m%d%x1b[0m%x20%s%x20%C(dim white)-%x20%an%C(reset)"'
这会将命令git graphlog添加到您的配置文件.gitconfig
,但在您的示例中,您错过了引号和!在git之前,我还必须在你的命令中删除\。