您好,欢迎来到知库网。
搜索
您的当前位置:首页Git 找回本地删除的 branch

Git 找回本地删除的 branch

来源:知库网

commit以后忘记push,然后删除了本地的branch: git branch -D branchName

下面是如何找回这个branch的办法:(如果你删除以后没有关闭terminal,那会很容易)

git reflog: 显示每个branch的最后一个commit的SHA1

git branch branchName:  重新创建你需要的branch

如果你在删除branch以后并没有关闭terminal,那么在你做 branch -D 的同时,terminal会显示branch的 SHA1, 所以你可以用这个SHA1 直接还原branch,下面是来自SO 的example。

branch 名字 master2:

user@MY-PC /C/MyRepo (master)

$ git branch -D master2

Deleted branch master2 (was 130d7ba).    <-- "130d7ba" 就是我们需要的SHA1

user@MY-PC /C/MyRepo (master)

$ git branch master2 130d7ba

--Making the Internet a Better Place

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务