2010-07-12 154 views
45

我最近从Eclipse转移到了IntelliJ。我是一个键盘快捷键瘾君子,但这不是我在这里所说的。IntelliJ和Git分支名称

我错过了包/项目视图中显示的git分支名称。

有谁知道配置IntelliJ来显示项目所在的git分支的方法,所以我不必切换回终端并检查。

谢谢。

回答

81

从IntelliJ 11开始,当前Git分支显示在状态栏的右下角。此外,单击分支名称会显示一个包含所有可用分支的良好弹出窗口,您可以调用它们的一些操作。

+6

ok,但是如果您有几十个存储库中的多引用项目,那么这不是很理想,您不希望依次选择它们全部查看他们在哪个分支 – 2013-06-18 08:07:37

+0

@PéterVarga从IJ,12.1开始,这个弹出窗口显示所有存储库及其当前分支在单个视图中。 – LoKi 2013-06-21 14:22:59

+0

我确实看到了我在工作中安装的Intellij上的git分支,但是在挖掘20分钟后,我无法弄清楚如何在家用机器上配置它。什么秘密? – 2014-07-16 04:38:53

2

该设置似乎不适用于当前的Git integration in IntelliJ IDEA

一种解决方法是开始假推,因为推窗随后将显示当前分支。

Push Changes options

(只需点击取消,而不是与推动前进:
你有你要找的人摆在首位的信息。)

+0

得到这个老问题......任何想法如何解决在IDEA13现在这个窗口不存在了吗? – Ven 2014-01-13 18:40:29

+0

@ user1737909我没有Intellig IDEA 13来测试它现在。最好发布一个带有链接的新问题以获得更多的可见性。 – VonC 2014-01-13 20:06:58

4

如的IntelliJ不能显示我的分支我发现了一种将分支添加到终端中的bash提示符的方法。我已经将这添加到我的.bashrc文件中,并且我得到了一个很好的实时分支指示符。

#Git branch prompt 
function parse_git_branch { 
    git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' 
} 

function proml { 
    local  BLUE="\[\033[0;34m\]" 
    local   RED="\[\033[0;31m\]" 
    local LIGHT_RED="\[\033[1;31m\]" 
    local  GREEN="\[\033[0;32m\]" 
    local LIGHT_GREEN="\[\033[1;32m\]" 
    local  WHITE="\[\033[1;37m\]" 
    local LIGHT_GRAY="\[\033[0;37m\]" 
    case $TERM in 
    xterm*) 
    TITLEBAR='\[\033]0;\[email protected]\h:\w\007\]' 
    ;; 
    *) 
    TITLEBAR="" 
    ;; 
    esac 

PS1="${TITLEBAR}$RED\[email protected]\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY\$ " 
PS2='> ' 
PS4='+ ' 
} 
proml 

编辑:忽略此提示。如果您需要GIT提示,请使用http://volnitsky.com/project/git-prompt/

+0

当你从命令行切换分支时,这个更新吗? – 2010-10-18 22:06:04

+0

是的。如果你在一个由git跟踪的目录中,那么提示包括当前分支。 – 2010-10-19 10:20:26

+0

在Windows上很容易将终端窗口更改为gitbash提示。只要将Shell路径更改为:“... Git \ bin \ sh.exe --login -i” – kisp 2014-10-20 07:14:56

0

这是一个迟到的回答,如果有人正在寻找一种方式来查看当前的Git分支的IntelliJ。

  1. 安装gitbar插件Git Bar Plugin Repo

enter image description here

  • 启用状态栏,并在右下角,这表明当前的分支看起来还有你可以从那里切换分支。
  • enter image description here

    5

    安装的IntelliJ插件 “GitToolBox”

    enter image description here

    2
    1. 你必须VCS添加到项目中如果尚未
    2. CTRL SHIFT A - 打开发现
    3. 类型 - 状态
    4. 选择状态设置
    5. 点击版本控制
    6. 这将列出未注册的项目
    7. 选择项目,然后点击+按钮右侧面板
    8. 。如果你已经初始化在本地git的再它不会要求git路径。
    9. 根据您的要求检查其他参数,然后应用。

    恭喜,只要您启用了状态栏,您就完成了。

    0

    我遇到了一个问题,我在转移到IntelliJ 2017.2后没有git bar或索引状态 - 我的问题归结于“代码大纲”插件。我从C:\Users\[user]\.IntelliJIdea2017.2\config\plugins中删除了它的jar文件重新启动IntelliJ,我突然让我的git分支信息和索引状态回来了。也许这将帮助别人......