git等同于hg update以获取特定的历史版本?

时间:2019-07-16 14:49:33

标签: git

我以为它是git reset --hard,但是除了恢复到旧版本之外,它删除了自上次推送到服务器以来的所有本地更改!现在,我不得不重做一个小时的工作……谢谢上帝,我昨晚推了车,否则我会被搞砸了!

1 个答案:

答案 0 :(得分:2)

使用git checkout -b new_branch_name your_commit_hash

如果您不使用-b new_branch_name,它将以分离的HEAD状态结束。