我使用本教程不小心删除了Github上的一个分支。这个动图主要是我所遵循的。有办法挽回这一切吗?
如果你在本地签出了这个分支,你可以使用git reflog
返回它并重新创建它。
$ git reflog
434f93d (HEAD -> CMD-28) HEAD@{0}: reset: moving ...
4544567 HEAD@{1}: reset: moving ...
434f93d (HEAD -> CMD-28) HEAD@{2}: rebase (finish): returning ...
434f93d (HEAD -> CMD-28) HEAD@{3}: rebase (pick): WIP x64 DEBUG
注意commit id在左列,并执行git checkout -b <branchName> <commitId>
然后git push
它回到GitHub