我想回到某个提交(不只是一个文件;整个项目)。我试过:git checkout 0780033
然后我收到了以下消息:
你在"分离头"州。你可以环顾四周......
然后我不在实际的分支 - >但是在分支((0780033 ...)。我想"复制"该提交项目(0780033),成为最新版本。
答案 0 :(得分:2)
当您结帐到特定提交时,您将更改为分离头状态,这意味着您不再在您的分支中。
您可以从@Mureinik解释的特定提交中创建一个新分支:
$ git checkout -b my_new_branch
然后回到你的分行:
$ git checkout previous_branch
如果您想了解更多有关分离状态的信息,建议您阅读以下链接:
答案 1 :(得分:0)
您可以查看此提交到新分支并从那里开始工作:
$ git checkout -b my_new_branch