本文介绍了Git显示Head^似乎不起作用。这正常吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Zsh和,并尝试为一个项目运行git show来查看我的修订历史。如果我这样做

git show HEAD

它可以很好地显示我的上次提交,但以下命令不起作用

[master↑5⚡]:~/project $ git show HEAD^ 
zsh: no matches found: HEAD^
[master↑5⚡]:~/project $ git show HEAD^^
zsh: no matches found: HEAD^^

然而,这确实起作用

git HEAD~1

我是不是对git show HEAD^^做错了什么?

Git版本1.7.4.5

推荐答案

克拉(^)有special meaning in Bash和Zsh。

您需要对其进行转义或引用:

% git show HEAD^

% git show 'HEAD^^'

这篇关于Git显示Head^似乎不起作用。这正常吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 19:38