文章目录
- 1. 理解分叉点
- 2. Rebase
- 3. FixUp
- 4. Revert
1. 理解分叉点
合并分支的时候会产生分叉点
比如: 仓库有dev和feature两个分支;
- 操作1:dev远程新建一个文件
- 操作2:feature提交第一次
- 操作3:远程执行把feture合并到dev分支
在可视化界面可以看到
远程Dev分支的可视化:
2. Rebase
- 现在本地Dev分支提交会被reject,因为此时本地与远程不一致。执行一次rebase origin/dev
- 可以看到本地Dev分支的可视化为:
3. FixUp
Push后,发现有一些错误,需要修改某一次提交
- 可视化界面 右键Fixup