如果我做了git checkout <SHA>,其中<SHA>一些commit-id来自散git log,我的仓库返回到前一个阶段.
我怎样才能扭转效果git checkout <SHA>呢?
git checkout不会删除任何存储库的状态.只需git checkout在所需的refspec上再次运行,即可返回您想要的位置.例如,如果你开始使用master,请运行git checkout master.
如果您不知道从哪里开始,可以git reflog用来检查存储库最近所处的所有不同状态.如果错误git checkout是你做的最后一件事,第二行将git reflog是你所处的最后一点.
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |