git merge ff no-ff squash rebase
2022-09-17 22:48:12 0 举报
git merge ff no-ff squash rebase
作者其他创作
大纲/内容
D2
A
M1
B
master
HEAD
D1
D3
feature
dev
F
git rebase —onto master feature patch
git merge --no-ff
git merge ff
M2
git checkout mastergit merge dev
D
删除feature分支
patch
G
git merge 非直接孩子或有其他冲突,会自动变为--no-ff
默认是git merge ff
D1'
G'
git checkout mastergit merge patch
D4
git checkout devgit rebase -i master
使用fixup或squash压缩提交历史
C
git checkout mastergit merge --squash dev
git merge --squash
git rebase --onto
E
F'
git rebase
0 条评论
下一页