我们经常运行此合并:
1&P
似乎有一个滞后,我可以在feature-branch中看到提交(使用BitBucket),但merge命令返回git merge origin/feature-branch
。提交成功运行合并后,我们必须等待大约10分钟。是否有一些缓存需要清除才能获得最新信息而无需等待?
更新:
解决方案如下所述。事实证明,并没有任何"滞后"或缓存。我想在过去我有时会在失败和成功的合并尝试之间运行Already up-to-date.
。
答案 0 :(得分:1)
这里的解决方案是首先运行git pull
:
git pull
git merge origin/feature-branch
这blog post把我排除在外。我不知道:
您可能没有意识到git会保留您的遥控器的克隆 您计算机上的存储库...
origin/master
不是 在GitHub上,它是你机器上远程主分支的克隆。
因此不得不做git pull来更新我的“本地”克隆的origin / master。然后合并工作了!
答案 1 :(得分: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