zoukankan      html  css  js  c++  java
  • git rebase 使用记录

    从master分支切出dev分支开发一些新功能

    新增并修改了代码 进行一些提交

    通过rebase命令重新修改log记录

    再rebase到master分支 处理conflict并提交

    此时千万不要将dev分支与远端分支同步

    直接切换到master分支merge dev分支

    就可以得到master分支清晰的线性提交记录

    // master
    git add .
    git commit -m master的提交
    
    // dev
    git add .
    git commit -m dev第一次提交
    git add .
    git commit -m dev第二次提交
    git push // push则会导致dev分支的提交记录非线性
    git rebase -i head~2 // 合并dev两次提交 /** vim提交记录合并操作 */
    git rebase master
    /** 处理冲突 */
    git add .
    git rebase --continue git checkout master git merge dev
  • 相关阅读:
    PowerMockito
    java--树封装
    plugin--Lombok
    Mysql--sql
    Oracle--sql
    hive--分区表和分桶表
    hive支持的数据类型和存储格式
    HashMap
    golang 创建 tun 设备
    golang ctrie demo
  • 原文地址:https://www.cnblogs.com/chh1995/p/14346258.html
Copyright © 2011-2022 走看看