git rebase -i 修改历史提交
来源:互联网 发布:英国大陆均势政策 知乎 编辑:程序博客网 时间:2024/05/10 16:00
git rebase -i 修改历史提交
commit 3 add 22222
commit 2 add 11111
commit 1 create file
有如上三次提交,发现第二次提交有失误,准备修改第二次提交。
git log –oneline 查看head
f206555 add 2222
572a41e add 1111
c195175 feat:create file
git rebase -i c195175 回到第一次提交的基础上
进入命令模式
选择进行
edit
此时已经回到第一次提交的基础上了
对文本进行修改
查看git status根据状态提示,对新的修改做提交
git add .
git commit –amend (依然使用原来的提交add 1111
)git status 查看git状态
提示说 使用git rebase –continue 保存刚刚做的修改git rebase –continue
提示说明结果一些问题,然后继续 git rebase –continue
此时是出现了冲突需要解决冲突然后继续
解决掉冲突 查看git 状态
提示需要 git add .
进行 git add . 然后继续查看 git 状态git rebase –coninue
根据提示 继续git rebase –continue 如果没有冲突既可以回到master了,否则需要继续解决冲突。重新看下git log 和当前的文本内容
阅读全文
0 0
- git rebase -i 修改历史提交
- git rebase修改历史提交
- git rebase -i 修改提交
- git rebase -i 汇合提交
- Git 修改历史提交
- git修改历史提交
- Git 修改历史提交
- 【git】git修改历史提交
- Git学习-修改提交历史
- git命令之git修改历史提交
- rebase -i 汇合提交
- git rebase -i HEAD
- git rebase -i HEAD~*
- git rebase -i HEAD
- git rebase -i
- git rebase 更改历史树
- Git修改历史的某次提交
- git_修改git历史提交记录
- 计算机网络学习笔记
- c++ assert()
- Java设计模式透析--装饰者模式(二)
- Java虚拟机--ClassLoader(十九)
- Android实践:新闻客户端
- git rebase -i 修改历史提交
- python Tip 算法题目
- 使用sklearn优雅地进行数据挖掘
- C++静态成员函数小结
- Ubuntu 忘记密码
- Oracle12C--游标(三十五)
- Oracle12C--显式游标(三十六)
- jzoj P1522 无线网络
- Linux 快捷键