如何从IntelliJ IDEA内部重命名本地Git分支?

gvl*_*sov 12 git intellij-idea

你可以用IntelliJ IDEA的Git插件做很多事情,但我还没有找到重命名分支的方法.有吗?

我知道我总是可以打开一个终端git branch -m source target,但我希望找到一个GUI解决方案.

Von*_*onC 12

此功能存在一些悬而未决的问题:

后者尚未实施.
前者确实显示了当前可用的唯一方式(由OP提及):

转到命令行并执行 git branch -m <old_name> <new_name>

但即便如此,IDEA也会出现问题.


2017年1月更新:IDEA-131021可能已经实施,如Pavlo Zvarych回答所示.这符合提案:

Git | Branches弹出窗口中为当前分支引入菜单项,并将与当前分支相关的操作放在其第二级子菜单中.

https://youtrack.jetbrains.com/_persistent/image.png?file=74-343247&c=true&rw=526&rh=121&u=1473876457355

  • 虽然[IDEA-89927](https://youtrack.jetbrains.com/issue/IDEA-89927)未标记为已修复,但我没有遇到14.1.4中的"刷新"问题,它更新了分支名称我将焦点从我的终端切换到IDEA后立即转角.但我不使用IDEA的终端,我使用xterm作为外部工具. (2认同)

Pav*_*ych 5

VCS> Git>分支......

  1. 单击项目的右箭头(查看存储库).

  2. 将出现带分支的子窗口.单击要重命名的分支的右箭头.

  3. 改名.

如果要重命名当前所在的分支.您必须结帐到另一个分支,然后以上述方式找到您的分支并重命名.

在此输入图像描述