cherry pick

2023-04-21

小技巧

每一个人在世界上都会受挫折,有许多人反而在折断的地方长得最结实。——海明威

分享一个Git技巧Cherry Pick

Cherry:樱桃 Pick:摘取

Cherry Pick的作用是将其他分支上的提交,摘取到主分支,就像摘樱桃一样

例如此处使用idea操作(旧版本界面可能按钮位置有不同,但功能应该是支持的)

我们此处需要将master的一个commit,摘取到issues/I63T01分支上,先检出分支

image-20230421211428555

然后选中我们需要Pick(摘取)的分支,右键Cherry Pick

image-20230421211553196

然后对应的提交就可以摘取到当前的分支上

image-20230421211742255

此时我们如果push代码,则会将该commit提交到远端仓库

image-20230421211812993

使用ideagit可视化界面,任何操作都变得非常的容易和简单,这里就顺带以几个提交代码的快捷键作为文章收尾吧

  1. Ctrl+K弹出提交代码界面
  2. 编写Commit Message后按下Tab键并填写提交用户名、邮箱(此处填写时可以按上下键和回车选择)
  3. Ctrl+Alt+K提交并push
  4. 弹出push界面后Ctrl+Enter或者Alt+P即可推送到远端仓库,不需要手舞足蹈地使用鼠标