我只是想在命令行中重申 ORIG_HEAD 的价值 - 我该怎么做?我尝试过以下方式,但都没有成功:
我只是想重申命令行中 ORIG_HEAD 的价值 - 我该如何实现?我尝试了以下方法,但都不起作用:
$ echo $ORIG_HEAD
和
$ git echo $ORIG_HEAD
我只是想在命令行中重申 ORIG_HEAD 的价值 - 我该怎么做?我尝试过以下方式,但都没有成功:
$ echo $ORIG_HEAD
和
$ git echo $ORIG_HEAD
你可以使用git的log
命令查看ORIG_HEAD
指向的提交:
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_HEAD
和HEAD
并不相同。如果你想要获取HEAD
的SHA-1值,请使用以下方法...更多信息请参见此处。请注意保留HTML标签。git rev-parse HEAD