什么是Git HEAD @ {x}

时间:2015-03-09 12:40:39

标签: git

我使用HEAD@{1}看到了代码示例。

在阅读HEAD时,我看到了HEAD~HEAD^之间的区别,但这意味着什么,或者我在哪里可以阅读有关HEAD@的更多信息?

2 个答案:

答案 0 :(得分:4)

HEAD@{1}HEAD@{0}之前的引用(当前为HEAD)。

您正在寻找的所有内容都可以在gitrevisions documentation中找到。此外,git reflog documentation也应该有所帮助。

答案 1 :(得分:2)

Git将所有更改记录到称为reflog的HEAD中。运行git reflog即可查看。 HEAD@{x}将引用该日志中的提交。