git describe 命令中^的含义

Meaning of ^ in git describe command

我正在阅读有关 git describe 命令的文档。这里https://git-scm.com/docs/git-describe

在示例下我看到一个命令

$ git describe --all --abbrev=4 v1.0.5^2

我想知道v1.0.5^2中的^是什么意思,v1.0.5^2是什么意思。

谢谢

^2 表示第二个parent。在本例中,v1.0.5 的第二个 parent。如果你写v1.0.5^,那就意味着它是第一个parent.