2
的价值,我在寻找这样一个Git命令:的Git命令显示分支
git show-branch-value refs/heads/master
cf574d699a8bd67fc0b851cda3452c4d18c4223540a
我希望它做的是显示所选分支的价值。
有没有这样的命令?
的价值,我在寻找这样一个Git命令:的Git命令显示分支
git show-branch-value refs/heads/master
cf574d699a8bd67fc0b851cda3452c4d18c4223540a
我希望它做的是显示所选分支的价值。
有没有这样的命令?
您可以使用:
git rev-parse refs/heads/master
这适用于任何(分支,标签,的SHA)。
您可以使用
git rev-parse refs/heads/your-branch
或远程分支机构
git rev-parse refs/remotes/origin/some-remote-branch
但你也可以只猫文件(如果它没有被打包 - 见注释由梅德以下):
cat .git/refs/heads/your-branch
你可以在“猫的.git /参/头/你的分支”除非引用包装。否则它会列在.git/packed-refs中。所以“rev-parse”更可靠。 –
谢谢!更新答案。 –