在Windows中如何运行cat .git/HEAD命令?

4

我试图查看我的工作副本指向的当前提交,以及我在谷歌上搜索了一个小时,但我找不到任何有用的信息。

在Windows中,cat .git/HEAD对应的命令是什么?

3个回答

4
试试这个怎么样:
type .git\HEAD

这类似于Linux/Unix中的cat命令。

与Unix/Linux不同的是,Windows路径使用反斜杠而非正斜杠。在Windows中,正斜杠通常用于指定程序的命令行参数。


1

最好不要直接查看.git目录中的任何内容。

如果你处于分离头状态,某些命令的形式会有所不同,但以下命令通常更安全、更易于解析(并且也更便携)。

git symbolic-ref HEAD
git name-rev HEAD
git rev-parse HEAD

符号引用会在存在时打印出引用,但如果处于分离头状态则返回错误。

0

使用此命令:

git diff heads/master

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接