如何恢复GitLab远程仓库中被误删的分支
如何恢复GitLab远程仓库中被误删的分支
别慌!既然你本地还保留着这个分支,恢复远程分支其实超级简单,跟着下面的步骤来就行:
- 首先确认本地分支存在:打开终端,输入
git branch就能看到所有本地分支,找到你要恢复的那个分支名称(比如feature/user-profile)。要是想同时查看远程分支状态,也可以用git branch -a。 - 切换到这个本地分支(如果还没在该分支上的话):运行
git checkout 你的分支名,比如git checkout feature/user-profile。 - 把本地分支推送到远程GitLab仓库:执行
git push origin 你的分支名,这里的origin是远程仓库的默认别名,要是你之前给远程仓库设过别的自定义名称,替换成对应的就行。 - 完成后去GitLab网页端检查一下,那个被误删的远程分支应该就回来了!
另外给个小建议:如果这个分支比较重要,之后可以在GitLab的仓库设置里开启分支保护,这样就能防止其他人(或者自己)不小心误删啦。
备注:内容来源于stack exchange,提问作者Usman Sajid
相关产品推荐
相关产品推荐

