我已经创建了两个具有相同feature/Dev23和feature/dev23的分支。在IntelliJ结账的时候,我得到的是“there exist a branch with the same name“。因此,我删除了一个(feature/Dev23),并 checkout 了新的feature/dev23。但现在我也想要这根分支。我希望在Bitbucket中看到该分支并正确检索它。
feature/Dev23
feature/dev23
there exist a branch with the same name
xam8gpfp1#
但现在我也想要这根分支。从命令行检查git reflog的输出:您可以使用recover a deleted branch的输出(假设它最近被删除)
git reflog
git switch -c feature/old-Dev23 HEAD@{**number**}
如果feature/Dev23没有列在reflog中(因为您从未切换到它),请检查git branch -avv的输出,然后:
git branch -avv
git switch -c feature/old-Dev23 origin/Dev23
注意我使用了一个不同的名称来重新创建分支,这样它就不会干扰新的feature/dev23。请参阅this answer bon分支名称区分大小写。
1条答案
按热度按时间xam8gpfp1#
但现在我也想要这根分支。
从命令行检查
git reflog
的输出:您可以使用recover a deleted branch的输出(假设它最近被删除)如果
feature/Dev23
没有列在reflog中(因为您从未切换到它),请检查git branch -avv
的输出,然后:注意我使用了一个不同的名称来重新创建分支,这样它就不会干扰新的
feature/dev23
。请参阅this answer bon分支名称区分大小写。