2017-08-17 403 views
-2

這可能是一個重複的問題,但我無法弄清楚我該如何去做。我試圖合併一個遠程分支,說remoteBranch這不是主分支到我的本地分支localBranch合併一個遠程分支到另一個本地分支

我的一個開發者加入一個新的分支上遠程分支remoteBranch的API終點。作爲前端開發人員,我需要獲取該分支並將其與本地開發分支localBranch合併以利用該api端點。我怎樣才能做到這一點?

+0

你能解釋爲什麼你不能用''時被localBranch'簽出混帳合併remoteBranch'? – mkrieger1

+0

這個問題顯示了一個很好的記錄功能的研究工作很少。 – Jules

+0

事情很混亂,如果我們沒有足夠的經驗在這樣的事情上,即使有很好的文件記錄的東西。你會感到困惑與足夠接近的功能。這就是我尋求幫助的原因。對不起,如果它不符合你的期望。我只是在學習東西。 – user1012181

回答

1

簡單地合併它。

git fetch 
git checkout localBranch 
git merge remoteBranch 
+0

'錯誤:pathspec'remoteBranch'與git已知的任何文件都不匹配。' – user1012181

+0

我已經更新了我的答案。看看它現在是否有效。 – hspandher

+0

當我嘗試合併時,我收到以下消息:'不是我們可以合併的東西' – user1012181

0

git-merge你可以用你的本地分支合併其他分支的文檔。

您當前的分支必須是你的localBranch。要合併遠程分支機構只需鍵入:

git merge remoteName/remoteBranch 

在這種情況下,我認爲你的遙控器,包含了你所需要的分支被稱爲remoteName的名稱。它可以被稱爲不同的像originupstream。您需要確保您對刪除分支的本地引用是最新的。這樣做的合併,像這樣之前執行fetch命令:

git fetch remoteName 

這是否幫助你嗎?

相關問題