rebase 命令操作
操作顺序
git checkout master // 切换到master分支
git checkout -b test // 新建test分支
test分支开发代码,多个提交记录
git checkout master // 切换到master分支
git pull // 拉取更新master分支代码
git checkout test // 切换到test分支
git rebase master // 把整个test分支移动到 master 分支的后面,有效地把所有 master 分支上新的提交并入过来
git checkout master // 切换到master分支
git merge test // 合并test分支
git rebase 操作详细示例
- 分支main
- 基于main分支创建test分支
main和test分支操作
- main分支创建a0.txt, 并commit
- test分支创建b0.txt,并commit