美文网首页
git cherry-pick用法

git cherry-pick用法

作者: Faner_NG | 来源:发表于2020-04-07 18:05 被阅读0次

可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了

$ git cherry-pick 2555c6e

单个commit只需要git cherry-pick commitid

多个commit只需要git cherry-pick commitid1..commitid100

注意,不包含第一个commitid  git cherry-pick (commitid1..commitid100]

git cherry-pick ..

git cherry-pick ^..

前者表示把到之间(左开右闭,不包含start-commit-id)的提交cherry-pick到当前分支;

后者有"^"标志的表示把到之间(闭区间,包含start-commit-id)的提交cherry-pick到当前分支。

//查看分支提交记录

git log --oneline -3

8c7ae0b(HEAD -> bugfix)xxxxx

fe1e05f xxxxx

760ab45 xxxxxxx

相关文章

网友评论

      本文标题:git cherry-pick用法

      本文链接:https://www.haomeiwen.com/subject/wmanphtx.html