git取消删除远程分支

时间:2015-07-02 19:40:11

标签: git branch undelete

我在develop分支上有我的本地目录,我想检查remotes/origin/foo/bar分支。感谢我成为我的bash命令历史的白痴,我实际上做的是:

git branch -a

(注意,远程分支还没有在本地存在)

git fetch
git branch -a

(注意,远程分支现在确实存在于本地)

git branch -r -d origin/foo/bar

停止一切,因为我知道我刚刚做了什么。

如果需要,我确实有其他系统可用,远程分支已检出并完全更新。自远程删除以来,尚未触及这些系统。我可以保证没有其他开发人员进行了获取或拉取。

解决方案是什么?

1 个答案:

答案 0 :(得分:4)

您还没有删除遥控器上的任何内容。只是你当地的参考。假设"服务器"仍然有它,只需运行git remote update origin就可以带回来。