GitLab手贱误删分支后的恢复方法「终于解决」

GitLab手贱误删分支后的恢复方法「终于解决」GitLab手贱误删分支后的恢复方法初衷:由于平时开发完成迭代,就有清理过期分支的操作,但往往有时候忘记合并手残先删掉了,并且前往GitLab查看已经没有branch和commit记录了,应该怎么恢复。废话不多说,看了网上蛮多方法都是基于idea或者某些git工具,主要核心其实就是利用本地的记录来恢复(如果连本地分支都Shift+Del的小伙伴,那接下来就不用看了)。首先到达项目目录,点击.git(看不到这个图标的小伙伴自己百度如何显示隐藏文件夹)。然后进入logs这里会有个HEAD,这个不同

大家好,欢迎来到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

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信