Git 操作补充:cherry-pick、变基
Git cherry-pick 用于将提交从一个分支应用到另一个分支。
# 将特定的提交应用到当前分支
git cherry-pick <commit-hash>
Git rebase 用于将一系列提交移动到新的基础提交上。
# 将feature分支变基到master分支
git checkout feature
git rebase master
注意:变基会改变提交的哈希值,不要在公共分支上使用变基,可能会造成合作者的混乱。如果需要在公共分支上应用更改,请使用 cherry-pick
或者 merge
。
评论已关闭