现在有A B两个分支,当我在B分支开发,并提交了10条记录。现在我切换回A分支,怎么操作可以将B的所有提交合并成一条记录再合并到A?
我想到的办法是现在B分支,rebase成一条,然后再切回A分支合并。但是我又不想破坏B分支的提交记录。
切换到分支 A ,执行
git merge B --squash
会把 B 分支合并过来,但是不会产生 commit ,此时 commit 就行。
2.1m questions
2.1m answers
63 comments
56.6k users