如何快速查看ORIG_HEAD的值?

How can I quickly check the value of ORIG_HEAD?

我只想在命令行中回显 ORIG_HEAD 的值 -- 我该怎么做?无济于事我试过了:

$ echo $ORIG_HEAD

$ git echo $ORIG_HEAD

您可以使用 git 的 log 命令查看提交 ORIG_HEAD 指向的内容:

git log -1 ORIG_HEAD

你试过的,$ORIG_HEAD 被你的 shell 解析了,把它当作一个可能没有有效设置的变量 运行

echo
git echo

其中 git echo 是无效的 git 命令。

如果您只是在寻找 SHA-1 能够通过管道传输到其他命令,正如@torek 提到的,您可以...

git rev-parse ORIG_HEAD

这来自 .git/ORIG_HEAD 文件。所以你也可以这样做...

cat .git/ORIG_HEAD

当然值得一提的是ORIG_HEADHEAD是不一样的。 More about that here. 因此,如果您是来这里寻找如何获取 HEAD 的 SHA-1,请改用此...

git rev-parse HEAD