git将当前分支合并到其他分支的简单方法

时间:2015-11-17 12:19:24

标签: git

git合并操作是否有一个标准的技术术语,它在相反的方向上工作,即将当前分支合并到另一个分支中?我的意思是:

git checkout $BRANCH_TO_MERGE_FROM
git checkout --detach $BRANCH_TO_MERGE_INTO
git merge -
git checkout -B $BRANCH_TO_MERGE_FROM

另外,有没有办法实现这1-2个命令?

用例是我们在master上工作并且需要在origin / master中进行非ff合并。

编辑:因此,合并提交的第一个父级必须是合并前的origin / master上的提交,这一点非常重要。

1 个答案:

答案 0 :(得分:0)

通常,它是(带有“--no-ff”,因为“需要进行非ff合并”):

git pull --no-ff
git push

这会将origin/master合并到master,并在推送后更新origin/master
无需尝试将master合并到origin/master