2010-07-12 198 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分支信息和索引狀態回來了。也許這將幫助別人......