git 是否有任何方法可以恢复通过IntelliJ完成的位桶中删除的分支

w1jd8yoj  于 2022-11-27  发布在  Git
关注(0)|答案(1)|浏览(113)

我已经创建了两个具有相同feature/Dev23feature/dev23的分支。
在IntelliJ结账的时候,我得到的是“there exist a branch with the same name“。
因此,我删除了一个(feature/Dev23),并 checkout 了新的feature/dev23
但现在我也想要这根分支。
我希望在Bitbucket中看到该分支并正确检索它。

xam8gpfp

xam8gpfp1#

但现在我也想要这根分支。
从命令行检查git reflog的输出:您可以使用recover a deleted branch的输出(假设它最近被删除)

git switch -c feature/old-Dev23 HEAD@{**number**}

如果feature/Dev23没有列在reflog中(因为您从未切换到它),请检查git branch -avv的输出,然后:

git switch -c feature/old-Dev23 origin/Dev23

注意我使用了一个不同的名称来重新创建分支,这样它就不会干扰新的feature/dev23
请参阅this answer bon分支名称区分大小写。

相关问题