zoukankan      html  css  js  c++  java
  • git rebase、git merge、git cherry-pick 使用详解

    1、git cherry-pick 是合入其他分支的某一次或者几次提交(cherry-pick是挑选的意思);把其他分支的某些功能合入当前分支

    2、git merge 把其他分支合入当前分支,一般用作把其他分支合入到master分支

    3、git rebase 把其他分支合入当前分支,一般用作把master分支合入到非master分支上

     

    rebase

    本地两个分支 一个我的分支 test 一个主分支 master

    现在我修改的部分要合并到 master 上,可以有两种选择 merge 或者 rebase

    两者的最后得到的结果是一样的,区别是 rebase后 两个分支变成了一个分支,test合并前所有的 patch也就是commit 消失了;而merge 则还是两个分支,只不过在merge后这个点交汇

    参考:

    1、http://pinkyjie.com/2014/08/10/git-notes-part-3/

    2、https://blog.csdn.net/chenansic/article/details/44122107

  • 相关阅读:
    Linux基础:Day05
    Linux基础:Day04
    Linux用户和用户组管理
    Linux基础:Day03
    Linux基础:Day02
    Linux基础:Day01
    Shell:Day10
    shell概述和shell脚本执行方式
    fdisk分区
    文件系统常用命令
  • 原文地址:https://www.cnblogs.com/shengulong/p/9588552.html
Copyright © 2011-2022 走看看