git rebase
- 在不同分支合并的时候可以使用这个与 git merge 功能差不多, 但是合并的时候git rebase 是一条直线, 可以方便快捷的查看, 而git merge
参考
git cherry-pick
- 场景一:
比如你 使用 git reset --hard xx
, 回退到了前面的版本, 然后以后就在这个版本上继续提交, 则前面的东西会舍弃, 但是有些东西你又想找回,拿到这个上的时候就可以使用git cherry-pick commit id
, 一次只能拿到一个commit id,
这个功能比较适合单个的场景, 多个的可以git rebase
去实现
cherry-pick