您当前的位置: 首页 >  git

庄小焱

暂无认证

  • 2浏览

    0关注

    805博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Git——cherry-pick 代码再次提交

庄小焱 发布时间:2021-10-08 10:13:37 ,浏览量:2

摘要

git有一个命令是专门用来再次提交的,它就是cherry-pick。使用cherry-pick可以将已经存在的提交的修改再次应用到其他分支。

  • 在一个版本中发现bug,修复后再次提交到其他版本
  • 在一个分支中分离不同特性到不同分支
cherry-pick的工作流程

cherry-pick的使用
git cherry-pick [选项] 提交id 

cherry-pick 常用选项

选项用法-e, --edit重新编辑提交消息-n, --no-commit不生成新的提交-x在新的提交消息后面添加提交来源
# 拉取远端

git fetch upstram xjl-001:xjl-001

# 合并当前分支

git rebase xjl-001

# 解决冲突

**************************************

# 新建分支

git checkout -b topic/jiale_xiong/vx/xvp001

# 在执行cherry-pick

git cherry-pick eaa629099ac630594d11d5a1ce697d718551369d

# 在新的分支下提交message

git commit --amend

# 提PR

git push -f origin topic/jiale_xiong/vx/xvp001:xjl0-001
cherry-pick常见问题和解决方案 

博文参考

Git cherry-pick 这个命令你会经常用到! - 知乎

关注
打赏
1657692713
查看更多评论
立即登录/注册

微信扫码登录

0.0481s