zoukankan      html  css  js  c++  java
  • Git命令cherry-pick,选择把一部分代码提交到另一个分支

    由于对git的使用还不是很熟悉,只是会基本的添加、提交、分支相关简单操作,在开发新需求的时候,需要涉及两个项目,一部分在新项目的新分支上开发的,另一部分是在老项目的老分支上开发的(这里忘了创建新分支)。项目开发完提交的时候,在新项目分支顺利提交并review,但是老项目上的部分代码这里就遇到了问题,怎么提交呢?再提交到老分支上不合理啊,提出这个问题我的leader直接告诉了我cherry-pick,还给我讲了使用方法。大概是这样:在老项目的老分支上执行add、commit操作,然后记住commit id,再创建并切换到你的老项目新分支上,然后再执行cherry-pick 命令跟上你的commit id。我记住了,然后参考了网上一两个帖子,开始试手,解决自己的问题~

    上面的话可能让你有点儿蒙圈,什么老项目新分支,新项目新分支的,一定要仔细读啊,哈哈~~

     大概几步操作:

    然后执行接下来的git pull,git push ,进入review系统,查看关联所属项目,ok,一切正常~

    如果是多个分支、多个提交的话,cherry-pick也是可以跟多个commit id的,也就是说可以把更多的都合并到一个分支里~具体可以参考其他博文。

    https://blog.csdn.net/jxianxu/article/details/79240158

    https://blog.csdn.net/fightfightfight/article/details/81039050

  • 相关阅读:
    awk用法
    cut用法
    优化Linux下的内核TCP参数以提高系统性能
    android开发_LayerlistDrawable(层叠图片)在进度条中的应用
    android开发_文本按钮 与 输入框
    android开发_ViewGroup(组视图)-- 五大布局
    android开发_view和view属性
    android开发_Eclipse新建项目+新建模拟器
    String,StringBuilder,tringBuffer
    zeros()和ones()和eye()
  • 原文地址:https://www.cnblogs.com/wt645631686/p/9988062.html
Copyright © 2011-2022 走看看