赞
踩
如果git rebase执行失败或进行了rebase误操作,如git rebase包含了merge的记录,导致代码丢失,可用如下方法恢复:
(1)git reflog查看日志
(2)找到rebase的节点,如上,输入
git reset --hard e56ba47d 或
git reset --hard HEAD@{10}
回退到初始节点。
(3)执行git rebase --abort终止上一次的错误操作;
(4)从第一步git rebase -i HEAD~xxx重新开始。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。