Git reflog 是 Git 中一个强大的工具,它记录了您存储库中所有分支和提交所做的更改,包括那些不属于常规提交历史的操作,例如重置分支或检出提交。它对于恢复丢失的提交或理解存储库中的更改历史特别有用,即使这些更改没有反映在正常的提交历史中。Reflog 代表 "reference log"(引用日志)。它记录存储库中分支或其他引用(如 HEAD)的尖端何时被更新。