我是git新手,所以这听起来像是一个愚蠢的问题。我有一个master分支和一个Feature分支。
A-> B-> C-> D(主控头)
从C我创建了一个功能分支C-> M-> N-> O-> P-> Q-> R(要素分支的头)
现在,我需要将功能分支合并到master分支,但是我希望我在我的Feature分支中所做的六个提交不反映在我的master中,而应该只有两个提交。我们该怎么做?
我希望两个分支的更改都在我的主分支中。
git check feature_branch
结帐功能分支>C->M->N->O->P->Q->R或git rebase -i C->S
将git rebase -i C
压缩为HEAD~6
>>git rebase master
为基础重设主服务器>git checkout master
结帐母版>git merge feature_branch
进行母版控制>