2017-07-21 29 views
0

合併我有一個地方分支說my_local,我提交一些變化&推送到服務器,但仍無法與主分支合併。現在我有幾個更改從同一分支推,但我想拉&合併與主。的Git拉主未在主

我只是遵循:

  • 我藏匿的局部變化&
  • 拉原點主

但這正顯示出在我的本地分支修改的所有主分支新的變化。這有什麼錯,我失蹤的任何東西?

請建議!

回答

0

還可以使用Git變基

git fetch origin 
git rebase origin/master 
+0

這將如何工作! –

0

這是很常見的場景。你需要按照以下步驟操作: -

  1. 使用git stash隱藏您當前分支的變化。
  2. 切換到主分支。 git checkout master
  3. 拉主人的最新變化。 git pull origin master
  4. 更改爲您的本地分支。 git checkout your_local_branch
  5. 在您的本地分支中彈出已保存的更改。 git stash pop
  6. 在這個階段你可能會遇到合併衝突,解決它們。
  7. 提交您的更改是否存在任何衝突,它將被標記爲合併提交。

希望這些步驟清楚,並讓我知道如果您需要任何其他信息。

+0

我已經很少提交本地分支,這些更改將如何合併。他們不會成爲存儲空間的一部分。 –

+0

已推送的更改不會合並。 –

+0

@VishalPatoliyaツ,是否還有其他疑問,如果不是,你能接受並關閉答案嗎? –