2016-09-22 241 views
0

我們定期運行該合併:的Git合併提交

git merge origin/feature-branch 

似乎有一個滯後,我可以看到在功能提交-branch(使用BitBucket),但合併命令返回Already up-to-date.。在提交成功運行合併後,我們必須等待大約10分鐘。是否有一些緩存需要清除,以便在不等待的情況下獲得最新信息?


更新

將溶液進行說明。原來並沒有真正的「滯後」或緩存。我想在過去,我有時在失敗和成功的合併嘗試之間跑git pull。這裏

回答

1

溶液運行git pull第一:

git pull 
git merge origin/feature-branch 

blog post整理我出去。我沒想到:

你可能沒有意識到,混帳讓您遠程 庫的克隆你的機器上...... origin/master不 GitHub上,它是在遠程主分支的克隆你的機。

因此不得不做git pull來更新我的「本地」克隆的起源/主。然後合併工作!

+2

注意拉已經做了合併(配置遠程跟蹤分支)。如果你不想要,使用'git fetch'而不是'git pull'。 –

0
git checkout feature-branch 
git pull 
git checkout Your-Branch 
git merge feature-branch 

如果別人也對你分支上工作,然後

git pull Your-Branch 
git checkout feature-branch 
git pull 
git merge feature-branch