Windows中的cat .git / HEAD命令?

时间:2014-09-16 21:54:32

标签: windows git

我试图看看我的HEAD指向我的工作副本指向的当前提交的位置,我在Google上搜索了一个小时,我找不到任何内容。

Windows中的cat .git/HEAD等效命令是什么?谢谢!

2 个答案:

答案 0 :(得分:4)

尝试这个怎么样:

type .git\HEAD

这类似于Linux / Unix中的cat。

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

答案 1 :(得分:1)

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

稍微麻烦一点,因为如果你处于分离的头部,某些形式的命令会有不同的工作方式,但以下内容更安全,更容易解析(也可以移植)

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

如果存在ref,则符号ref打印出ref,但如果处于分离头部则返回错误。