本地分支和服务端分支都被删除了,在此情况下根据提交信息恢复服务端分支
-
根据 commit id 创建本地分支
可以根据 git log 命令或其他方式找回 commit id
然后 通过 git branch {branch-name} {commit-id} 命令 根据commit id 创建本地代码分支
如:
git branch recover_video_bucket 9e7fae6f257e3edbc7e504be33a81d3bd0fas
此时本地会成功创建一个代码分支名为 recover_video_bucket -
将本地分支推送到服务端
git push origin {local_branch_name}:{server_branch_name}
如:
git push origin recover_video_bucket:recover_video_bucket
即可成功推送到服务端