标签: git
我以为它是git reset --hard,但是除了恢复到旧版本之外,它删除了自上次推送到服务器以来的所有本地更改!现在,我不得不重做一个小时的工作……谢谢上帝,我昨晚推了车,否则我会被搞砸了!
git reset --hard
答案 0 :(得分:2)
使用git checkout -b new_branch_name your_commit_hash。
git checkout -b new_branch_name your_commit_hash
如果您不使用-b new_branch_name,它将以分离的HEAD状态结束。
-b new_branch_name