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上的提交,这一点非常重要。
答案 0 :(得分:0)
通常,它是(带有“--no-ff
”,因为“需要进行非ff合并”):
git pull --no-ff
git push
这会将origin/master
合并到master
,并在推送后更新origin/master
。
无需尝试将master
合并到origin/master
。