如果我在master分支上commit了两次,想合并这个两次commit应该怎么操作,不用rebase
时间: 2023-05-21 22:00:54 浏览: 90
详解git的分支与合并的两种方法
您可以使用git merge命令将两个commit合并成一个。首先,您需要切换到您想要合并的分支(比如master分支),然后使用git merge命令将另一个分支(比如feature分支)的两个commit合并到您的分支上。命令如下:
git checkout master
git merge feature
这将把feature分支上的两个commit合并到master分支上。如果您想要保留两个commit的历史记录,可以使用--no-ff选项进行合并:
git merge --no-ff feature
这将创建一个新的合并提交,其中包含两个commit的历史记录。如果您想要将两个commit合并成一个,可以使用--squash选项进行合并:
git merge --squash feature
这将将两个commit的更改合并到一个新的提交中,但不会保留原始的提交历史记录。
阅读全文