如果只删了本地分支,或只删了origin分支,都比较好处理。
本地分支删掉后,重新checkOut,远程分支误删可以将本地分支重新推上去。
如果是本地分支和origin分支都删除掉了,或者是删除掉了版本更新的那一方,如何恢复。恢复的前提,是能找到最新提交的那一次版本的id,可使用
git reflog
命令查看
比如最新的那次提交的id是
0c9cb5e9e9
,被误删的分支名为hotfix-0001
本地使用git branch hotfix-0001 0c9cb5e9e9
可以在本地根据最新提交的那次版本,创建名为hotfix-0001的分支,再push到远程即可。
版权归原作者 穿条秋裤到处跑 所有, 如有侵权,请联系我们删除。