暂时在提交中来回恢复

时间:2015-06-28 10:09:40

标签: git

我想暂时恢复到之前的提交。所以我做了:

git checkout <commit_sha>

我怎样才能恢复?如果我做“git log”我不是最近的提交,而是我只看到我刚才恢复的当前提交。

1 个答案:

答案 0 :(得分:1)

git checkout <sha1>切换到分离的HEAD,即没有实际分支,因此您可以使用git checkout <branch_name>切换回上一个状态。

顺便说一句,在git中恢复是git revert <sha1>,这会创建一个恢复提交。