git 合并分支 commit顺序
时间: 2023-08-23 12:15:30 浏览: 105
在Git中,合并分支的commit顺序取决于使用的合并策略。如果使用的是默认的合并策略,即普通合并(merge),那么合并后的commit顺序将按照被合并分支的commit顺序进行。也就是说,被合并分支的commit会按照其提交的顺序依次应用到当前分支上。\[1\]
然而,如果使用的是变基(rebase)策略,那么合并后的commit顺序将会有所不同。变基操作会将当前分支的commit依次应用到目标分支上,因此合并后的commit顺序将按照当前分支的commit顺序进行。这意味着,当前分支的commit会被放在目标分支的commit之后。\[2\]
总结起来,普通合并(merge)会按照被合并分支的commit顺序进行,而变基(rebase)会按照当前分支的commit顺序进行。具体选择哪种合并策略取决于你的需求和项目的情况。
#### 引用[.reference_title]
- *1* *2* *3* [git合并分支](https://blog.csdn.net/dudadudadd/article/details/127248595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文