git恢复已删除的本地分支
背景:本地分支有提交,未推送到远端,使用sourcetree直接误删除了,想要恢复方法:1、reflog命令查找所有提交记录显示整个本地仓储的commit,包括所有branch的commit,甚至包括已经撤销的commit。只要HEAD发生了变化, 就会在reflog里面看得到。git reflog刚删除的分支,直接取最后一个编号2、reset --hard 恢复git reset --hard
·
背景:
本地分支有提交,未推送到远端,使用sourcetree直接误删除了,想要恢复
方法:
1、reflog命令查找所有提交记录
显示整个本地仓储的commit,包括所有branch的commit,甚至包括已经撤销的commit。
只要HEAD发生了变化, 就会在reflog里面看得到。
git reflog
刚删除的分支,直接取最后一个编号
2、reset --hard 恢复
git reset --hard 6b04ce4(备注:这个是对应提交记录的变化,上图箭头位置)
3、被删除的本地分支成功恢复
更多推荐
已为社区贡献1条内容
所有评论(0)