与'-s our'合并以复制master分支

时间:2015-07-21 11:21:22

标签: git merge

我使用名为live-deploy的分支 - 在服务器上进行自动部署 - 并将master分支作为主要工作分支。

当某些东西准备好进行现场测试时,我会覆盖分支。问题是我不能只是将它重置为master,因为自动脚本在我这样做时会抛出错误。

现在我尝试使用ours策略合并分支,我从这个问题得到了:How do I 'overwrite', rather than 'merge', a branch on another branch in Git?

git checkout master
git merge -s ours live-deploy

没有错误,git告诉我一切都很好,但live-deploy分支中没有任何事情发生。例如,我在master中删除了一行,并且仍在live-deploy中。合并后没有任何改变。

现在两个分支不应该一样吗?我觉得我做错了。还有另一种方式没有使用:

git checkout live-deploy
git reset --hard master

0 个答案:

没有答案