美文网首页
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