我使用HEAD@{1}
看到了代码示例。
在阅读HEAD时,我看到了HEAD~
和HEAD^
之间的区别,但这意味着什么,或者我在哪里可以阅读有关HEAD@
的更多信息?
答案 0 :(得分:4)
HEAD@{1}
是HEAD@{0}
之前的引用(当前为HEAD
)。
您正在寻找的所有内容都可以在gitrevisions documentation中找到。此外,git reflog
documentation也应该有所帮助。
答案 1 :(得分:2)
Git将所有更改记录到称为reflog的HEAD中。运行git reflog
即可查看。 HEAD@{x}
将引用该日志中的提交。