Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我当时处于分离状态,但在我签出-跟踪后,我所有的进度现在都消失了_Git - Fatal编程技术网

Git 我当时处于分离状态,但在我签出-跟踪后,我所有的进度现在都消失了

Git 我当时处于分离状态,但在我签出-跟踪后,我所有的进度现在都消失了,git,Git,我当时处于超然状态,但在我发布 我所有的变化都消失了 我只是想问一下,我应该使用哪个特定的分支/提交编号 我去了.git/logs/head cat .git/logs/HEAD |grep checkout | head -1 我想知道我应该在这里使用哪个提交哈希 因为我要发布这个 git checkout the_hash git checkout branch_with_lost_commits 如果您以前做过承诺,您应该首先签出 您将在那里看到您的提交,如果您希望它返回到当前分支的

我当时处于超然状态,但在我发布

我所有的变化都消失了

我只是想问一下,我应该使用哪个特定的分支/提交编号

我去了.git/logs/head

cat .git/logs/HEAD |grep checkout | head -1
我想知道我应该在这里使用哪个提交哈希

因为我要发布这个

git checkout the_hash
git checkout branch_with_lost_commits

如果您以前做过承诺,您应该首先签出


您将在那里看到您的提交,如果您希望它返回到当前分支的顶部,您可以这样做。

检查此问题,先生。我想回到那个
b838c88
我能安全地在那个上面结账吗?。。因为我希望我对它所做的提交在我的当前分支中:
编辑罪犯
@TheBAST如果你想在当前分支编辑罪犯之上应用该提交,只需点击它:。不要签出它,否则你会回到一个分离的头部。哎呀,我该怎么做,先生,我不想在这里创造新的问题。。LolSimply
git cherry pick b838c88
(如果您只进行了一次提交),或
git cherry pick older提交您想要的..b838c88
:在
git checkout edit criminal
之后执行此操作。阅读
git checkout the_hash
git checkout branch_with_lost_commits