git rebase常见两种

143 阅读1分钟

1:

$ git log 
d2399da: feat: modify c
0134695: feat: modify b
eb63848: feat: modify b
51c0bca: feat: modify b
4cb600e: feat: modify a

git rebase -i 4cb600e

image.png

  1. i 进入操作, 将第二、三个commit的pick改成s
  2. Esc 退出操作
  3. 输入:wq保存并退出

image.png

2

image.png

git checkout feature 
git rebase master
//这两条命令等价于git rebase master feature

image.png