我最近从Eclipse迁移到IntelliJ。这是一个挑战,因为我是一个键盘快捷迷,但这不是我在这里的意思。
我想念包/项目视图中显示的git分支名称。
有没有人知道如何配置IntelliJ以显示项目所在的git分支,因此我不必继续切换回终端并进行检查。
感谢。
答案 0 :(得分:101)
从IntelliJ 11开始,当前的Git分支显示在状态栏的右下角。此外,单击分支名称会显示一个包含所有可用分支的漂亮弹出窗口,您可以对它们调用一些操作。
答案 1 :(得分:19)
答案 2 :(得分: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;\u@\h:\w\007\]'
;;
*)
TITLEBAR=""
;;
esac
PS1="${TITLEBAR}$RED\u@\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY\$ "
PS2='> '
PS4='+ '
}
proml
编辑:忽略此提示。如果您需要GIT提示,请使用http://volnitsky.com/project/git-prompt/
答案 3 :(得分:3)
来自Eclipse,我已经习惯了,所以我为此创建了一个插件:
答案 4 :(得分:3)
恭喜,如果您已启用状态栏,则表示已完成。
答案 5 :(得分:2)
当前Git integration in IntelliJ IDEA似乎无法使用该设置。
一种解决方法是启动虚假推送,因为推送窗口将显示当前分支。
(只需点击取消而不是按下推进前进:
您首先获得了您正在寻找的信息。)
答案 6 :(得分:0)
如果有人正在寻找一种在IntelliJ中查看当前git分支的方法,这是一个迟到的答案。
答案 7 :(得分:0)
我有一个问题,即在转移到IntelliJ 2017.2后我没有git bar或索引状态 - 我的问题归结为' Code Outline'插入。我从C:\Users\[user]\.IntelliJIdea2017.2\config\plugins
重启的IntelliJ中删除了它的jar文件,我突然得到了我的git分支信息和索引状态。也许这会帮助别人......
答案 8 :(得分:0)
尝试使用“ / bin”文件夹中的git.exe
答案 9 :(得分:0)
只需安装GitToolBox插件。
旁注
默认行为是显示文件的完整路径,并且由于将分支名称一直推到最右边,因此很难看到分支名称。要解决此问题,您可以:
File > Settings > Other Settings > GitToolBoxGlobal > Project View
并在左窗格中排列变量的顺序。例如。我使用以下顺序:{状态} {分支} {头上的标签} {位置};这将显示类似3↑ 2↓ master 1.0.0 /path/to/location
答案 10 :(得分:0)