Git-合并分支中的新提交--如何合并这些新提交?

Git-合并分支中的新提交--如何合并这些新提交?,git,git-merge,Git,Git Merge,我有一个问题: 我将一个分支测试合并到master中,然后我的同事将两个提交推到测试中。 我想再次将这两个提交合并到master,但我不想使用cherry pick 我该怎么办?有两种方法 方法1: 切换到主分支和拉力测试分支 git checkout master git pull origin test (it performs merge test branch to master branch) 方法2: 切换到测试分支并拉入新提交 git拉力原点测试 切换到主分支并将测试分支合并到

我有一个问题: 我将一个分支测试合并到master中,然后我的同事将两个提交推到测试中。 我想再次将这两个提交合并到master,但我不想使用cherry pick


我该怎么办?

有两种方法

方法1:

切换到主分支和拉力测试分支

git checkout master
git pull origin test (it performs merge test branch to master branch) 
方法2:

切换到测试分支并拉入新提交

git拉力原点测试

切换到主分支并将测试分支合并到主分支

git合并测试


是否再次合并?git fetch origin test:test更新本地测试。git checkout master以确保您在master上。再次执行git合并测试以合并新提交。如果在第一次合并之后,您还没有进行新的提交或应用任何其他提交,那么可以运行git fetch origin test:test;git签出主机;git复位头^-硬;git合并测试,以便历史看起来更好。