git进阶 之 cherry-pick

2020-05-29  本文已影响0人  诺之林

定义

Git Documents git-cherry-pick

效果

    a - b - c - d   Master
         \
           e - f - g   Feature
git checkout master

git cherry-pick f
    a - b - c - d - f   Master
         \
           e - f - g   Feature

场景

Team collaboration

Bug hotfixes

Undoing changes and restoring lost commits

Atlassian Git Cherry Pick

使用

# 单次提交
git cherry-pick <commitHash>

# 多次提交
git cherry-pick <HashA> <HashB>

# 区间提交 左开右闭
git cherry-pick A..B

# 区间提交 左闭右闭
git cherry-pick A^..B 

# 只更新工作区和暂存区 不产生新的提交
git cherry-pick -n
上一篇下一篇

猜你喜欢

热点阅读