• git rebase master


    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述


    操作步骤

    1. 先保证本地的开发分支和master分支都是最新的code
    2. 切换到你现在开发的分支,在git命令中输入:git rebase origin/master
    3. 这样就会把你现在正在开发的分支中已经写好的代码与最新的master分支的代码合并在一起
    4. 合并的过程中可能会涉及很多冲突需要解决。
      输入 git status 显示冲突的文件,然后找到那个文件解决冲突。git status如果不显示冲突文件,但又处于rebase状态,输入git rebase --skip
      输入git add [文件名],这样才算解决一个冲突,
      输入 git rebase --continue ,继续git status …
      直到所有的冲突全部解决

    5:解决完冲突后,推送到远程库。>git push --force(一个人开发时候用)

    6:完成

    如何终止rebase操作:
    输入 git rebase --abort ,回到最初的状态,前面解决的所有冲突都会恢复到以前的状态

    如何查看rebase完成了呢?
    git branch看看自己是否在开发分支,如果回到开发分支,就是rebase完成。
    如果rebase没有完成,git branch不会在开发分支,会在rebase新开的一个临时的分支里面。

    git branch -vv 查看自己的分支,以及自己的分支与远程分支落后多少个文件,如果落后了就git pull,解决冲突。
    git push失败,可能是本地这个分支有一些文件落后远程分支,需要git pull


    还没有push之前要修改注释

    可以先执行如下代码

    git commit --amend -m “XXXXX”
    后面直接按照往常push即可。

    push之后修改注释

    可以先执行上述命令,然后再暴力式执行如下命令:

    git push -f

  • 相关阅读:
    代数、图算法:图基础
    05. Java多线程机制
    SpringCloud:Gateway之限流、熔断
    关于 PropertyOverrideConfigurer PropertySourcesPlaceholderConfigurer
    java-php-python-ssm学校图书馆管理系统计算机毕业设计
    Linux的vim自动生成开头
    嵌入式Linux高级案例-移植LVGL到Linux开发板
    关于go和rust语言的对比
    接收网络视频数据并解码的探索
    thymeleaf中 th:href使用笔记
  • 原文地址:https://blog.csdn.net/qq_35812380/article/details/126562394