Git的Rebase操作,手动merge时主分支的提交记录的保留规则
Rebase
Rebase 是 Git 中用于重新应用分支上的提交的命令,主要用于整理和优化项目历史记录。它将一个分支的提交移到另一个分支的基础之上,从而创建一个线性历史记录。
Rebase 的主要用途:
- 整理历史记录:将多个分支的提交合并成一个线性历史记录,避免分叉。
- 避免合并提交:与 git merge 不同,git rebase 不会创建合并提交(merge commit)。
- 保持项目清洁:在合并功能分支到主分支前,用 rebase 清理掉不必要的小提交。
前提条件
首先提前创建好Gitee远程仓库,如果不熟悉请参考本人的上一篇文章: