我是靠谱客的博主 坚定老师,最近开发中收集的这篇文章主要介绍git rebase -i 修改历史提交git rebase -i 修改历史提交,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

git rebase -i 修改历史提交

commit 3 add 22222

commit 2 add 11111

commit 1 create file

有如上三次提交,发现第二次提交有失误,准备修改第二次提交。

  1. git log –oneline 查看head

    f206555 add 2222

    572a41e add 1111

    c195175 feat:create file

    这里写图片描述

  2. git rebase -i c195175 回到第一次提交的基础上

    进入命令模式
    这里写图片描述

    选择进行edit
    这里写图片描述

  3. 此时已经回到第一次提交的基础上了

    这里写图片描述

    这里写图片描述

  4. 对文本进行修改

    这里写图片描述
    查看git status
    这里写图片描述

    根据状态提示,对新的修改做提交
    git add .
    git commit –amend (依然使用原来的提交add 1111)
    这里写图片描述

  5. git status 查看git状态

    这里写图片描述
    提示说 使用git rebase –continue 保存刚刚做的修改

  6. git rebase –continue

    提示说明结果一些问题,然后继续 git rebase –continue
    这里写图片描述

    此时是出现了冲突需要解决冲突然后继续
    这里写图片描述

  7. 解决掉冲突 查看git 状态
    提示需要 git add .
    进行 git add . 然后继续查看 git 状态
    这里写图片描述

  8. git rebase –coninue

    这里写图片描述
    根据提示 继续git rebase –continue 如果没有冲突既可以回到master了,否则需要继续解决冲突。

  9. 重新看下git log 和当前的文本内容
    这里写图片描述

这里写图片描述

最后

以上就是坚定老师为你收集整理的git rebase -i 修改历史提交git rebase -i 修改历史提交的全部内容,希望文章能够帮你解决git rebase -i 修改历史提交git rebase -i 修改历史提交所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部