Open mexia825 opened 7 years ago
git cherry-pick 可以选择某一个分支中的一个或几个提交来进行操作,且通常会产生新的提交。
git cherry-pick
git cherry-pick <commit id>
git cherry-pick <commit id1> <commit id3> <commit id9>
git cherry-pick <commit id1>..<commit id4>
git cherry-pick <commit id1>^..<commit id4>
-e
-x
cherry picked from commit …
-s
-n
--keep-redundant-commits
https://git-scm.com/docs/git-cherry-pick
tip: zsh 中可以直接用 alias: gcp
zsh
gcp
git cherry-pick
可以选择某一个分支中的一个或几个提交来进行操作,且通常会产生新的提交。常用命令
git cherry-pick <commit id>
git cherry-pick <commit id1> <commit id3> <commit id9>
git cherry-pick <commit id1>..<commit id4>
//其中不含commit id1git cherry-pick <commit id1>^..<commit id4>
//其中含commit id1常用参数
-e
可以编辑提交信息-x
在提交记录中追加cherry picked from commit …
-s
在提交记录中追加操作人签名-n
不产生新提交--keep-redundant-commits
允许冗余提交详情参见
https://git-scm.com/docs/git-cherry-pick