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
  • 相关阅读:
    JAVA读取properties
    nginx默认语法
    csp-s模拟45
    csp-s模拟44
    noip模拟测试42
    noip模拟测试40
    noip模拟测试21
    noip模拟测试20
    noip模拟测试19
    noip模拟测试18
  • 原文地址:https://www.cnblogs.com/chh1995/p/14346258.html
Copyright © 2011-2022 走看看