我在develop
分支上有我的本地目录,我想检查remotes/origin/foo/bar
分支。感谢我成为我的bash命令历史的白痴,我实际上做的是:
git branch -a
(注意,远程分支还没有在本地存在)
git fetch
git branch -a
(注意,远程分支现在确实存在于本地)
git branch -r -d origin/foo/bar
停止一切,因为我知道我刚刚做了什么。
如果需要,我确实有其他系统可用,远程分支已检出并完全更新。自远程删除以来,尚未触及这些系统。我可以保证没有其他开发人员进行了获取或拉取。
解决方案是什么?
答案 0 :(得分:4)
您还没有删除遥控器上的任何内容。只是你当地的参考。假设"服务器"仍然有它,只需运行git remote update origin
就可以带回来。