2013-05-28 212 views
2

新手問題。我使用Bitbucket來存儲我的git存儲庫。我以前創建了一個名爲branch1的新的本地主分支。然後我會將我的更改提交給bitbucket。另一位開發人員一直在使用master進行更改,現在我需要將它們與branch1合併。Git:合併兩個遠程分支

當我做混帳LS-遠程I看到: HEAD 裁判/頭/主裁判 /頭/ BRANCH1

我現在該如何確保本地我已經得到了船長和合並了我BRANCH1?我是否需要在本地簽出主文件,然後將其與branch1合併?

感謝您的時間和協助。

回答

2

如果別人已經克隆和使用您的branch1,我想:

git checkout branch1 
git pull --rebase origin master 

這將適用於你只需要拉你上branch1做了更新master分支(從到位桶的內容更新的頂部是什麼)

+0

謝謝。當我嘗試提出建議時,我對branch1的所有更改都被覆蓋,包括我添加的新文件。而不是branch1追加到主。有什麼想法嗎?再次感謝。 – user464180

+0

@ user464180然後嘗試該命令的長版本:'git checkout branch1; git fetch; git rebase origin/master' – VonC