gpt4 book ai didi

git - 如何知道最后 checkout 哪个提交?

转载 作者:太空狗 更新时间:2023-10-29 13:52:53 25 4
gpt4 key购买 nike

我正在使用 git。考虑一下我的提交历史中有这些:

commit 847a363f6676bf5d07c42d6ebec834fea1c9a363

commit 7b0720d5629ae0169fa2be17716ab736c0addeb0

我当前的提交(具有最新更改的当前提交)哈希是 847a363f6676bf5d07c42d6ebec834fea1c9a363

在某个时间点,我决定删除目录中的当前文件并使用以下命令恢复之前的提交:

$ git checkout 7b0720d5629ae0169fa2be17716ab736c0addeb0

但过了一段时间后,我忘记了我上次 checkout 的是哪个提交。 我怎么知道?

最佳答案

git reflog 将显示您的整个工作树。它随时记录您的存储库中所有被引用或被引用的提交。

$ git reflog   

切换回上次 checkout 前的状态。

$ git checkout -            # back to last checkout   

关于git - 如何知道最后 checkout 哪个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41645999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com