gpt4 book ai didi

git - 用 git 走历史?

转载 作者:太空狗 更新时间:2023-10-29 14:26:20 26 4
gpt4 key购买 nike

假设我已经提交了很多次。现在我想回到某个提交并查看我的工作目录当时的样子(我实际上希望我的工作目录在我这样做时发生变化)。并最终在不弄乱我的提交的情况下回到原来的状态?!

我知道这应该很容易做到,但我似乎找不到正确的命令。谢谢。

最佳答案

要检查给定的提交,请使用 git checkout :

git checkout <SHA1 of commit>

要返回到您的原始分支,请检查它:

git checkout master

一些注意事项:

  • 如果您有未提交的修改, check out 可能会失败。您可能想要提交或 stash他们先。

  • 当你 checkout 不是分支的东西时,你最终会在 detached HEAD 中状态;也就是说,您的 HEAD 不涉及分支 - 惊喜!这意味着,特别是,如果您进行提交,它不会在分支上。如果要提交,请确保 checkout 一个分支。如果您打算提交您正在 check out 的那个,您可以 check out 它并同时创建一个分支:git checkout -b new-branch <SHA1 of commit>

关于git - 用 git 走历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134548/

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