Git 我当时处于分离状态,但在我签出-跟踪后,我所有的进度现在都消失了
我当时处于超然状态,但在我发布 我所有的变化都消失了 我只是想问一下,我应该使用哪个特定的分支/提交编号 我去了.git/logs/headGit 我当时处于分离状态,但在我签出-跟踪后,我所有的进度现在都消失了,git,Git,我当时处于超然状态,但在我发布 我所有的变化都消失了 我只是想问一下,我应该使用哪个特定的分支/提交编号 我去了.git/logs/head cat .git/logs/HEAD |grep checkout | head -1 我想知道我应该在这里使用哪个提交哈希 因为我要发布这个 git checkout the_hash git checkout branch_with_lost_commits 如果您以前做过承诺,您应该首先签出 您将在那里看到您的提交,如果您希望它返回到当前分支的
cat .git/logs/HEAD |grep checkout | head -1
我想知道我应该在这里使用哪个提交哈希
因为我要发布这个
git checkout the_hash
git checkout branch_with_lost_commits
如果您以前做过承诺,您应该首先签出
您将在那里看到您的提交,如果您希望它返回到当前分支的顶部,您可以这样做。检查此问题,先生。我想回到那个
b838c88
我能安全地在那个上面结账吗?。。因为我希望我对它所做的提交在我的当前分支中:编辑罪犯
@TheBAST如果你想在当前分支编辑罪犯之上应用该提交,只需点击它:。不要签出它,否则你会回到一个分离的头部。哎呀,我该怎么做,先生,我不想在这里创造新的问题。。LolSimplygit cherry pick b838c88
(如果您只进行了一次提交),或git cherry pick older提交您想要的..b838c88
:在git checkout edit criminal
之后执行此操作。阅读
git checkout the_hash
git checkout branch_with_lost_commits