今天整理代码分之时,误删了同事老早之前提交的现在不需要上线,但是迟早需要要上的一个
分支,最后又给恢复了过来,这里记录一下:
过程so easy,找到项目的.git文件夹下的logs文件夹,里面有个HEAD文件,使用文本编辑工
具打开后,内容基本如下图所示:
红色方框内的就是每一次操作提交的哈希值,找到删除分支对应的操作,复制中间的哈希值,
然后再使用命令:git branch recover_branch_分支名 [刚刚复制的哈希值],即可恢复被删除
的分支了
今天整理代码分之时,误删了同事老早之前提交的现在不需要上线,但是迟早需要要上的一个
分支,最后又给恢复了过来,这里记录一下:
过程so easy,找到项目的.git文件夹下的logs文件夹,里面有个HEAD文件,使用文本编辑工
具打开后,内容基本如下图所示:
红色方框内的就是每一次操作提交的哈希值,找到删除分支对应的操作,复制中间的哈希值,
然后再使用命令:git branch recover_branch_分支名 [刚刚复制的哈希值],即可恢复被删除
的分支了