亲们,我问一个git相关的问题,我新建一个分支home进行开发,代码存在subpkg里,开发完成推送到远程仓库之后把本地的home分支删了。删完发现本地的代码也无了,但是远程仓库里有代码。这个时候我除了重新clone代码还有没有其他方法(比如撤销操作,但我不会)可以把代码复原?
查看被删除的分支 git remote prune --dry-run origin
找到被删除分支的最后一次提交记录的commit SHA值 git reflog
然后使用git checkout -b 分支名称 SHA值 恢复
最好的办法就是克隆下来
你推送到远程的哪个分支了?和那个分支同步下就行了。