您现在的位置是:网站首页> 编程资料编程资料
git rebase -i 修改历史提交的方法_相关技巧_
                    
                
                2023-05-27
                563人已围观
            
简介 git rebase -i 修改历史提交的方法_相关技巧_
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 和当前的文本内容 


到此这篇关于git rebase -i 修改历史提交的方法的文章就介绍到这了,更多相关git rebase -i 修改历史提交内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- 详解git merge 与 git rebase的区别_相关技巧_
 - git克隆远程仓库的指定分支方法(附常用git配置命令)_相关技巧_
 - git rebase 成功之后撤销的操作方法_相关技巧_
 - 一不小心git rebase后出现(master|REBASE 1/10)的问题及解决办法_相关技巧_
 - 浅析git 删除某次指定的提交问题_相关技巧_
 - 解决git误commit大文件导致不能push问题_相关技巧_
 - 解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解_相关技巧_
 - 快速掌握和使用Flyway的详细教程_相关技巧_
 - 如何通过阿里云实现动态域名解析DDNS的方法_相关技巧_
 - git设置忽略文件.gitignore的方法_相关技巧_
 
                                
                                                        
                                
                                                        
                                
                                                        
    