2013-08-21 56 views
47

我正在使用BitBucket,並在另一臺裝有IntelliJ的機器上創建了一個分支,並將它推入我的回購庫。我可以看到BitBucket站點上的分支,但是當我嘗試在另一臺機器上使用IntelliJ訪問遠程分支時,當我轉到VCS -> git -> Remote Branches時,我看不到新分支。我嘗試了一下拉,但是這隻會導致頭部更改(目前指向主),並且沒有更新遠程分支列表。在IntelliJ中查看遠程分支(除Head和Master之外)有什麼要做的嗎?如何獲得IntelliJ來查看我的遠程git分支

回答

113

如果有人跑到類似的地方,我發現在我的IntelliJ中,至少我必須運行一個,然後我可以看到遠程分支。雖然拉應該取得,但似乎沒有足夠的拉力。

+10

拉動是不夠的,因爲它只能從已知的分支 – Feri

+1

拉離的IntelliJ終端, 'git fetch'和'git fetch --verbose'都不能提供我所知道的遠程分支。同樣'git branch --all'也不會顯示我的額外遠程分支。我通過打開一個文件夾來啓動這個項目包含一個git repo,並且在磁盤上的那個文件夾中,我已經提取並簽出了一個我想更新的功能分支。 – blong

+7

我沒有使用終端,我點擊了「VCS」 - >「Git」 - >取回「和它的工作。 – annedroiid

3

我發現與IntelliJ相同的東西,也不僅獲取您的項目中當前存儲庫的所有遠程分支,但它也獲取它們的項目中的所有存儲庫。

可以肯定地說,pull只會獲取當前存儲庫和分支,並獲取項目中所有存儲庫的提取。

(我會簡單地評論齊佩爾的出色答卷,但我似乎只有一個點聲望值:-()