2016-09-22 200 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