标签: git
我想暂时恢复到之前的提交。所以我做了:
git checkout <commit_sha>
我怎样才能恢复?如果我做“git log”我不是最近的提交,而是我只看到我刚才恢复的当前提交。
答案 0 :(得分:1)
git checkout <sha1>切换到分离的HEAD,即没有实际分支,因此您可以使用git checkout <branch_name>切换回上一个状态。
git checkout <sha1>
git checkout <branch_name>
顺便说一句,在git中恢复是git revert <sha1>,这会创建一个恢复提交。
git revert <sha1>