大家好,欢迎来到IT知识分享网。
GitLab手贱误删分支后的恢复方法
初衷:由于平时开发完成迭代,就有清理过期分支的操作,但往往有时候忘记合并手残先删掉了,并且前往GitLab查看已经没有branch和commit记录了,应该怎么恢复。
废话不多说,看了网上蛮多方法都是基于idea或者某些git工具,主要核心其实就是利用本地的记录来恢复(如果连本地分支都Shift+Del的小伙伴,那接下来就不用看了)。
首先到达项目目录,点击.git(看不到这个图标的小伙伴自己百度如何显示隐藏文件夹)。
然后进入logs
这里会有个HEAD,这个不同于GitLab线上的日志,这里即便删除掉了分支,也记录着所有分支的日志
右键记事本打开以后,滑倒最底下,可以通过名称定位到你最后一次提交的commit,后面的ID复制下来
然后在项目目录打开命令终端,输入git+branch+恢复分分支名+刚刚复制的ID 回车,没有任何报错即成功
最后回到你的git工具刷新,或者直接 git+checkout+恢复分分支名 就恢复了想要恢复的分支,记得别忘记publish到gitlab,因为该分支还只是存在于本地,要同步到GitLab
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25936.html