2017-06-20 39 views
1

我使用GitKraken的頻率非常高,但是我無法管理如何設置我想要推送的遙控器。在上下文菜單中,我找不到任何條目,例如「使用此遙控器進行推/拉」。如何與GitKraken一起使用多個遙控器

我必須通過命令行設置它,然後按預期工作。

git push -u origin2 dev/mybranch

這是真的缺少功能?

+0

您是否找到解決方案?我面臨同樣的問題。 – eidsonator

+0

如果右鍵單擊本地分支,其中一個菜單項是「Set Upstream」。那是你在找什麼? @eidsonator FYI。 – pjs

+0

@pjs謝謝,我看到它現在是如何工作的。我現在一直在嘗試GitKraken約2天。 – eidsonator

回答

-1

同樣可以通過正常git還使用以下來實現命令:

1)設置git origin遙控如下命令:

git remote set-url --add --push origin git://folder1/repo.git 
git remote set-url --add --push origin2 git://folder2/repo.git 

2)現在推用下面的代碼命令:

git push -u origin branchname 
git push -u origin2 branchname 
1

我目前正在嘗試正確配置多個遠程回購。

我知道你已經正確設置了你的遙控器(點擊加REMOTE附近的simbole)。 現在:

  • 如果你取(拉)從遙控器的一些分支:默認情況下會自動設置爲遠程您選擇/點擊在偏僻路段。
  • 如果您創建了新分支:當您第一次推送時,在gitkraken窗口的頂部會出現確認消息。在那裏您可以選擇推送哪個遙控器。您選擇的將設置爲該分支的默認值。
  • 如果你想改變已經使用的分支的遠程:在LOCAL部分右鍵點擊所需的分支,在菜單中你可以找到「set」,在我的例子中是「set upstream」。因此,在gitkraken窗口的頂部顯示確認消息,爲該分支設置默認遠程。

您可以在項目的主目錄中的.git/config文件中檢查結果。

編輯: 好吧,我已經測試了一下這個解決方案。它在結構上運行,我確認這個解決方案。即使當你用一個遙控器從一個分支切換到另一個遙控器時,有時候ui沒有正確響應(freez或停止刷新)。所以我需要關閉並重新打開gitkraken。